APLIKASI PENGOLAHAN DATA MAHASISWA, ABSENSI DAN KOMPENSASI BERBASIS WEB PADA ADMINISTRASI JURUSAN MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
LAPORAN AKHIR
Disusun Sebagai Persyaratan Untuk Menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya
Oleh:
Dilan Septa Purnama
0613 3080 0652
MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2016
Motto dan Persembahan
“Karena sesungguhnya sesudah kesulitan itu ada kemudahan. Sesungguhnya sesudah kesulitan itu ada kemudahan.” (Q.S Asy-Syarh : 5-6) ” Jika Allah bersamamu, maka jangan takut kepada siapapun, akan tetapi jika Allah sudah tidak lagi bersamamu, maka siapa lagi yang bisa diharapkan olehmu?” (Hasan al Banna) “Waktu Kalian terbatas, jadi jangan menyia-nyiakan dengan tergantung pada kehidupan orang lain” Saya persembahkan Untuk : Kedua Orang tua, kakak-kakak, dan keluarga yang selalu memberikan dukungan dan do’a. Semua Dosen yang telah memberikan bimbingan dan ilmu pengetahuan terutama dosen pembimbing Laporan Akhir. Sahabat-sahabat dan teman-teman Seperjuangan. Almamater.
iii
ABSTRACT The purpose of the final report is to create a Data Processing Applications Students, Absens and Compensation in Administrative of Information Management at the Polytechnic of Sriwijaya. Data collection methods used are primary data in the form of observations (observation) and interviews, and secondary data sources consist of internal and external sources. Making these applications using the programming language PHP and MySQL database. Model development of the system applied in this application is the waterfall model that provides software approach life forms, sequentially ranging from analysis, design, coding, testing and maintenance. This application contains the login menu, menu add and edit the student data, menu add recaps data and compensated absences, and menu edit recaps data compensated and absences, menu student biographical data , family bio menu, report of student bio and student compensation report.
iv
ABSTRAK Tujuan dari laporan akhir adalah membuat sebuah Aplikasi Pengolahan Data Mahasiswa, Absensi dan Kompensasi pada Administrasi Jurusan Manajemen Informatika di Politeknik Negeri Sriwijaya. Metode pengumpulan data yang digunakan adalah data primer yang berupa pengamatan (observasi) dan wawancara, dan data sekunder terdiri dari sumber internal dan sumber eksternal. Pembuatan Aplikasi ini menggunakan bahasa pemrograman PHP dan database MySQL. Model pengembangan sistem yang diterapkan pada aplikasi ini adalah model waterfall yang menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dari analisis, desain, pengkodean, pengujian dan pemeliharaan. Aplikasi ini berisi menu login, menu tambah dan edit data mahasiswa, menu tambah dan edit data rekap absen dan kompensasi, menu biodata mahasiswa, menu biodata keluarga, laporan biodata mahasiswa dan laporan kompensasi mahasiswa.
v
KATA PENGANTAR
Laporan akhir ini disusun untuk memenuhi kurikulum dalam menyelesaikan pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. Dalam kesempatan ini juga, penulis mengucapkan terimakasih yang sebesar-besarnya kepada semua pihak yang telah mendukung dan membantu dalam penyusunan laporan akhir ini khususnya kepada: 1.
Bapak Dr. Ing. Ahmad Taqwa, M.T., selaku Direktur Politeknik Negeri Sriwijaya Palembang.
2.
Bapak Carlos RS, ST.MT., selaku Pembantu Direktur I Politeknik Negeri Sriwijaya Palembang.
3.
Bapak Aladin, SE,M.Si, AK.Ca., selaku Pembantu Direktur II Politeknik Negeri Sriwijaya Palembang.
4.
Bapak Ir. Irawan Rusnadi, M.T., selaku Pembantu Direktur III Politeknik Negeri Sriwijaya Palembang.
5.
Bapak Drs. Zakaria, M.Pd., selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya Palembang.
6.
Bapak Indra Satriadi, S.T., M.Kom., selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
7.
Bapak Sony Oktapriandi, S.Kom, M.Kom., selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
8.
Bapak Indra Satriadi, S.T., M.Kom., selaku dosen pembimbing I yang telah banyak membantu dalam menyelesaikan Laporan Akhir ini.
9. Ibu Dr.Indri Ariyanti, SE., M.Si., selaku dosen pembimbing II yang telah banyak membantu dalam menyelesaikan Laporan Akhir ini. 10. Staf Administrasi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. 11. Kedua Orang tua, Kakak dan Keluarga besar yang selalu memberikan doa dan dukungannya.
vi
12. Sahabat-sahabat dan teman-teman yang tak henti memberikan semangat dan doanya. 13. Teman – Teman jurusan Manajemen Informatika khusunya Kelas 6.IC.
Palembang, Juli 2016
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL .........................................................................................
i
LEMBAR PENGESAHAN .............................................................................
ii
MOTTO DAN PERSEMBAHAN.................................................................... iii ABSTRACT ......................................................................................................
iv
ABSTRAK ........................................................................................................
v
KATA PENGANTAR .......................................................................................
vi
DAFTAR ISI ..................................................................................................... viii DAFTAR GAMBAR ........................................................................................ xv DAFTAR TABEL ............................................................................................. xvii BAB I
PENDAHULUAN 1.1. Latar Belakang...........................................................................
1
1.2. Perumusan Masalah...................................................................
3
1.3. Batasan Masalah........................................................................
4
1.4. Tujuan dan Manfaat Penulisan..................................................
4
1.4.1......................................................................... Tujuan
.....................................................................................4 1.4.2....................................................................... Manfaat
.....................................................................................4 1.5.
Metodologi Penelitian...............................................................
5
1.5.1.Lokasi Pengumpulan Data dan Waktu Pelaksanaan
.....................................................................................5 1.5.2..................................... Metode Pengumpulan Data
.....................................................................................5 1.6.
BAB II
1
Sistematika Penulisan................................................................
6
TINJAUAN PUSTAKA 2.1. Teori Umum..............................................................................
8
2.1.1. Pengertian Komputer......................................................
8
2.1.2. Pengertian Perangkat Lunak ..........................................
8
2.1.3. Pengertian Data...............................................................
8
2.1.4. Pengertian Sistem ...........................................................
9
2.1.5. Karakteristik Sistem ......................................................
9
2.1.6. Klasifikasi Sistem ........................................................... 11 2.1.7. Daur Hidup Sistem ......................................................... 12 2.1.8. Metode Pengembangan Sistem ...................................... 13 2.1.9. Pengertian Informasi ...................................................... 14 2.1.10. Kualitas Informasi ........................................................ 14 2.2. Teori Judul................................................................................. 15 2.2.1. Pengertian Aplikasi......................................................... 15 2.2.2. Pengertian Pengolahan Data .......................................... 15 2.2.3. Pengertian Mahasiswa..................................................... 15 2.2.4. Pengertian Absensi.......................................................... 15 2.2.5. Pengertian Kompensasi................................................... 16 2.2.6. Pengertian Website.......................................................... 16 2.2.7. Pengertian Aplikasi Pengolahan Data Mahasiswa, Absensi dan Kompensasi berbasis Web pada Administrasi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang...................... 17 2.3. Teori Khusus............................................................................. 17 2.3.1. Pengertian Database....................................................... 17 2.3.2. Pengertian DFD (Data Flow Diagram).......................... 17 2.3.3. Pengertian Block Chart................................................... 19 2.3.4. Pengertian Flow Chart.................................................... 21 2.3.5. Pengertian Entitiy Relational Diagram (ERD)............... 23 2.3.6. Pengertian Kamus Data................................................... 25 2.4. Teori Program............................................................................ 26 2.4.1. Pengertian XAMPP......................................................... 26 2.4.2. Pengertian Apache........................................................... 27 2.4.3. Pengertian MySQL.......................................................... 27
2
2.4.4. Sekilas tentang PHP........................................................ 27 2.4.4.1. Pengertian PHP................................................ 27 2.4.4.2. Skrip Dasar PHP............................................... 27 2.4.4.1. Tata Bahasa Dasar PHP (Basic Syntax)............ 29 2.4.5. Pengenalan PhpMyAdmin.............................................. 29 2.4.6. Pengenalan Javascript Framework.................................. 31 2.4.7. Pengertian Notepad++..................................................... 32 2.4.8. Sekilas tentang Adobe Dreamweaver.............................. 32 2.4.8.1. Pengertian Adobe Dreamweaver...................... 32 2.4.8.2. Ruang Kerja (Workspace)................................. 32 2.4.8.3. Komponen Ruang Kerja Adobe Dreamweaver 33 BAB III GAMBARAN UMUM PERUSAHAAN
3
3.1. Sejarah Singkat Politeknik Negeri Sriwijaya Palembang.........
38
3.2. Visi, Misi, Tujuan dan Lambang Politeknik Negeri Sriwijaya ..
40
3.2.1. Visi Politeknik Negeri Sriwijaya................................
40
3.2.2. Misi Politeknik Negeri Sriwijaya................................
40
3.2.3. Tujuan Politeknik Negeri Sriwijaya............................
40
3.2.4. Lambang Politeknik Negeri Sriwijaya........................
41
3.3. Visi, Misi dan Tujuan Manajemen Informatika........................
42
3.3.1. Visi Manajemen Informatika........................................
42
3.3.2. Misi Manajemen Informatika.......................................
42
3.3.3. Tujuan Manajemen Informatika...................................
42
3.4. Struktur Organisasi Manajemen Informatika............................
42
3.5. Uraian Tugas di Jurusan Manajemen Informatika....................
44
3.5.1. Ketua Jurusan................................................................
44
3.5.1.1. Tugas Ketua Jurusan......................................
44
3.5.1.2. Tanggung Jawab Ketua Jurusan.....................
45
3.5.1.3. Wewenang Ketua Jurusan..............................
45
3.5.2. Sekertaris Jurusan.........................................................
45
3.5.2.1. Tugas Sekertaris Jurusan................................
45
3.5.2.2. Tangung Jawab Sekertaris Jurusan................
46
3.5.2.3. Wewenang Sekertaris Jurusan........................
46
3.5.3. Ketua Program Studi.....................................................
47
3.5.3.1. Tugas Ketua Program Studi...........................
47
3.5.3.2. Tanggung Jawab Ketua Program Studi..........
48
3.5.3.3. Wewenang Ketua Program Studi...................
48
3.5.4. Pembimbing Akademik................................................
48
3.5.4.1. Tugas Pembimbing Akademik.......................
48
3.5.4.2. Tanggung Jawab Pembimbing Akademik......
49
3.5.4.3. Wewenang Pembimbing Akademik...............
49
3.5.5. Tenaga Administrasi.....................................................
49
3.5.5.1. Tugas Tenaga Administrasi............................
49
3.5.5.2. Tanggung Jawab Tenaga Administrasi...........
50
3.5.5.3. Wewenang Tenaga Administrasi....................
50
3.5.6. Kepala Laboratorium....................................................
50
3.5.6.1. Tugas Kepala Laboratorium...........................
50
3.5.6.2. Tanggung Jawab Kepala Laboratorium.........
50
3.5.6.3. Wewenang Kepala Laboratorium...................
51
3.5.7. Kepala Seksi Laboratorium..........................................
51
3.5.7.1. Tugas Kepala Kepala Seksi Laboratorium.....
51
3.5.7.2. Tanggung Jawab Kepala Seksi Laboratorium52
4
3.5.7.3. Wewenang Kepala Seksi Laboratorium.........
52
3.5.8. Tenaga Pengajar............................................................
52
3.5.8.1. Tugas Tenaga Pengajar...................................
52
3.5.9. Pramu Gedung..............................................................
53
3.5.9.1. Tugas Pramu Gedung.....................................
53
3.5.9.2. Tanggung Jawab Pramu Gedung....................
53
3.5.9.3. Wewenang Pramu Gedung.............................
54
3.5.10. Teknisi.........................................................................
54
3.5.10.1. Tugas Teknisi...............................................
54
3.5.10.2. Tanggung Jawab Teknisi..............................
55
3.5.10.3. Wewenang Teknisi.......................................
55
3.6. Sistem yang Sedang Berjalan....................................................
55
3.6.1. Proses Pengisian Biodata Mahasiswa...........................
55
3.6.2. Proses Kompensasi Ketidakhadiran Mahasiswa..........
56
BAB IV HASIL DAN PEMBAHASAN 4.1. Tahap Pengembangan Perangkat Lunak.................................
57
4.1.1. Analisis Kebutuhan Perangkat Lunak.........................
57
4.1.1.1. Penyelidikan Awal..........................................
57
4.1.1.2. Prosedur Sistem yang akan diterapkan..........
58
4.1.1.3. Studi Kelayakan.............................................
58
4.1.1.4. Kebutuhan Fungsional Perangkat Lunak.......
59
4.1.1.5. Kebutuhan Non Fungsional...........................
60
4.2. Alat dan Bahan.......................................................................
60
4.2.1. Alat..............................................................................
60
4.2.2. Bahan..........................................................................
61
4.3. Rancangan Sistem...................................................................
61
4.3.1. Data Flow Diagram (DFD) Sistem yang Baru...........
62
................................................................................................ 4.3.1.1. Diagram Konteks Sistem yang Baru..............
62
4.3.1.2. Data Flow Diagram (DFD) Level 0 (zero) Sistem yang Baru...........................................
63
4.3.2. Block Chart Sistem yang Baru....................................
65
4.3.3. Flow Chart Admin Sistem yang Baru.........................
66
4.3.4. Flow Chart Mahasiswa Sistem yang Baru..................
68
4.3.5. Entity Relationship Diagram (ERD) Sistem yang Baru 69
5
4.3.6. Kamus Data (Data Dictionary) Sistem yang Baru......
70
4.3.7 Desain Tabel................................................................
72
4.4. Desain
......................................................................
75
4.4.1 Desain Halaman Login................................................
75
4.4.2. Desain Halaman Admin..............................................
76
4.4.2.1. Desain Halaman Utama Admin......................
76
4.4.2.2. Desain Halaman Data Mahasiswa..................
76
4.4.2.3. Desain Halaman Tambah Data Mahasiswa....
77
4.4.2.4. Desain Halaman Data Rekap Absen dan Kompensasi.................................
77
4.4.2.5. Desain Halaman Tambah Data Rekap Absen dan Kompensasi................................. 4.4.2.6. Desain Halaman Laporan Biodata Mahasiswa
78
4.4.2.7. Desain Halaman Laporan Kompensasi..........
79
4.4.3. Desain Halaman Mahasiswa.......................................
79
4.4.3.1. Desain Halaman Biodata Mahasiswa.............
79
4.4.3.2. Desain Halaman Biodata Keluarga................
80
4.4.3.3. Desain Halaman Kompensasi Mahasiswa.....
80
4.4.3.4. Desain Halaman Ganti Password...................
81
4.1.3. Pengkodean Sistem................................................................
81
4.1.3.1. Pengkodean Tabel User..............................................
81
4.1.3.2. Pengkodean Tabel Mahasiswa...................................
82
4.1.3.3. Pengkodean Tabel Keluarga......................................
83
4.1.3.4. Pengkodean Tabel Kompensasi.................................
84
4.1.4. Pengujian Perangkat Lunak....................................................
84
4.1.4.1. Lingkungan Pengujian...............................................
84
4.1.4.2. Rencana Pengujian.....................................................
85
4.1.5. Tampilan
6
78
.........................................................................
87
4.1.5.1. Tampilan Halaman Login...........................................
87
4.1.5.2. Tampilan Halaman Home Admin..............................
88
4.1.5.3. Tampilan Halaman Data Mahasiswa.........................
88
4.1.5.4. Tampilan Halaman Tambah Data Mahasiswa............
89
4.1.5.5. Tampilan Halaman Edit Data Mahasiswa..................
89
4.1.5.6. Tampilan Halaman Data Rekap Absen dan Kompensasi...............................................
90
4.1.5.7. Tampilan Halaman Tambah Data Rekap Absen dan Kompensasi...............................................
90
4.1.5.8. Tampilan Halaman Edit Data Rekap Absen dan Kompensasi...............................................
91
4.1.5.9. Tampilan Halaman Laporan Biodata.........................
91
4.1.5.10. Tampilan Halaman Laporan Kompensasi................
92
4.1.5.11. Tampilan Halaman Form Biodata Mahasiswa.........
92
4.1.5.12. Tampilan Halaman Form Biodata Keluarga…........
93
4.1.5.13. Tampilan Halaman Kompensasi Mahasiswa...........
93
4.1.5.14. Tampilan Halaman Ganti Password………….........
94
4.1.5.15. Tampilan Halaman Cetak Biodata Mahasiswa Halaman Pertama........................................................
94
4.1.5.16. Tampilan Halaman Cetak Biodata Mahasiswa
BAB V
Halaman Ke-Dua........................................................
95
4.1.5.17. Tampilan Halaman Cetak Kompensasi Mahasiswa.
95
4.2. Pembahasan…........................................................................
96
KESIMPULAN DAN SARAN 5.1. Kesimpulan.............................................................................
97
5.2. Saran ......................................................................................
98
DAFTAR PUSTAKA LAMPIRAN
7
DAFTAR GAMBAR
Gambar 2.1.
Gambar Ilustrasi Model Waterfall............................................. 14
Gambar 2.2.
Tampilan Control Panel pada XAMPP..................................... 26
Gambar 2.3.
Tampilan Skrip Dasar PHP ……………………………….…
Gambar 2.4.
Tampilan Awal pada PhpMyadmin ……………………….… 29
Gambar 2.5.
Tampilan Ruang Kerja Adobe Dreamweaver CS3 ……….…
32
Gambar 2.6.
Tampilan Welcome Sreen Adobe Dreamweaver CS3 …….…
33
Gambar 2.7.
Tampilan Menu Adobe Dreamweaver CS3 ……………….… 34
Gambar 2.8.
Tampilan Insert Bar Adobe Dreamweaver CS3 ………….…
34
Gambar 2.9.
Tampilan Document Window Adobe Dreamweaver CS3 ...…
35
Gambar 2.10.
Tampilan Panel Group Adobe Dreamweaver CS3 ……....…
36
Gambar 2.11.
Tampilan Property Inspector Adobe Dreamweaver CS3 ....… 36
Gambar 2.12.
Tampilan Result Panel Adobe Dreamweaver CS3 …….....…
36
Gambar 3.1.
Lambang Politeknik Negeri Sriwijaya ……………………...
41
Gambar 3.2.
Struktur Organisasi Program Studi Manajemen Informatika
28
Politeknik Negeri Siwijaya ....................................................
43
Gambar 3.3.
Proses Pengisian Biodata Mahasiswa yang sedang berjalan. .
55
Gambar 3.4.
Proses Kompensasi Ketidakhadiran Mahasiswa yang sedang berjalan.......................................................................
56
Gambar 4.1.
Tampilan Diagram Konteks....................................................
62
Gambar 4.2.
Tampilan Data Flow Diagram (DFD) Level 0 (Zero)............
64
Gambar 4.3.
Tampilan Block chart.............................................................
66
Gambar 4.4.
Tampilan Flowchart Admin...................................................
67
Gambar 4.5.
Tampilan Flowchart Mahasiswa............................................
68
Gambar 4.6.
Tampilan Entity Relationship Diagram (ERD)......................
69
Gambar 4.7.
Desain Halaman Masukan Login............................................
75
Gambar 4.8.
Desain Halaman Utama Admin..............................................
76
Gambar 4.9.
Desain Halaman Data Mahasiswa..........................................
76
Gambar 4.10.
Desain Halaman Tambah Data Mahasiswa............................
77
xv
Gambar 4.11.
Desain Halaman Data Rekap Absen dan Kompensasi...........
77
Gambar 4.12.
Desain Halaman Tambah Data Rekap Absen dan Kompensasi 78
Gambar 4.13.
Desain Halaman Laporan Biodata Mahasiswa.......................
78
Gambar 4.14.
Desain Halaman Laporan Kompensasi Mahasiswa................
79
Gambar 4.15.
Desain Halaman Biodata Mahasiswa.....................................
79
Gambar 4.16.
Desain Halaman Biodata Keluarga.........................................
80
Gambar 4.17.
Desain Halaman Kompensasi Mahasiswa..............................
80
Gambar 4.18.
Desain Halaman Ganti Password............................................
81
Gambar 4.19.
Tampilan Halaman Masuk Login...........................................
87
Gambar 4.20.
Tampilan Halaman Home Admin...........................................
88
Gambar 4.21.
Tampilan Halaman Data Mahasiswa......................................
88
Gambar 4.22.
Tampilan Halaman Tambah Data Mahasiswa........................
89
Gambar 4.23.
Tampilan Halaman Edit Data Mahasiswa..............................
89
Gambar 4.24.
Tampilan Halaman Data Rekap Absen dan Kompensasi.......
90
Gambar 4.25.
Tampilan Halaman Tambah Data Rekap Absen dan Kompensasi………………………………………
90
Gambar 4.26.
Tampilan Halaman Edit Data Rekap Absen dan Kompensasi.
91
Gambar 4.27.
Tampilan Halaman Laporan Biodata Mahasiswa...................
91
Gambar 4.28.
Tampilan Halaman Laporan Kompensasi Mahasiswa............
92
Gambar 4.29.
Tampilan Halaman Form Biodata Mahasiswa.......................
92
Gambar 4.30.
Tampilan Halaman Form Biodata Keluarga...........................
93
Gambar 4.31.
Tampilan Halaman Kompensasi Mahasiswa..........................
93
Gambar 4.32.
Tampilan Halaman Ganti Password.......................................
94
Gambar 4.33.
Tampilan Cetak Biodata Mahasiswa Halaman Pertama.........
94
Gambar 4.34.
Tampilan Cetak Biodata Mahasiswa Halaman Ke-dua..........
95
Gambar 4.35.
Tampilan Cetak Kompensasi Mahasiswa...............................
95
xvi
DAFTAR TABEL
Tabel 2.1.
Simbol-simbol Data Flow Diagram (DFD)...............................
18
Tabel 2.2.
Simbol-Simbol Block Chart.......................................................
19
Tabel 2.3.
Simbol-Simbol Flowchart .........................................................
21
Tabel 2.4.
Simbol-simbol Entitiy Relational Diagram (ERD)....................
24
Tabel 2.5.
Simbol-simbol kamus data.........................................................
26
Tabel 4.1.
Desain Tabel user.......................................................................
72
Tabel 4.2.
Desain Tabel mahasiswa............................................................
72
Tabel 4.3.
Desain Tabel keluarga................................................................
74
Tabel 4.4.
Desain Tabel kompensasi...........................................................
74
Tabel 4.5.
Hasil Uji Coba Sistem................................................................
85
xvii