PENGEMBANGAN SISTEM PENGELOLAAN JADWAL ...repository.upnvj.ac.id/774/1/AWAL.pdfJudul Skripsi : Pengembangan Sistem Pengelolaan Jadwal Rapat dan Kegiatan Pimpinan Universitas dan Satuan
Post on 26-Nov-2020
11 Views
Preview:
Transcript
PENGEMBANGAN SISTEM PENGELOLAAN JADWAL
RAPAT DAN KEGIATAN PIMPINAN UNIVERSITAS DAN
SATUAN KERJA UNIVERSITAS BERBASIS WEB
MENGGUNAKAN LARAVEL
SKRIPSI
FAUZAN RAMDHANI
1510512024
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI S1 SISTEM INFORMASI
2019
i
PENGEMBANGAN SISTEM PENGELOLAAN JADWAL
RAPAT DAN KEGIATAN PIMPINAN UNIVERSITAS DAN
SATUAN KERJA UNIVERSITAS BERBASIS WEB
MENGGUNAKAN LARAVEL
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Ilmu Komputer
FAUZAN RAMDHANI
1510512024
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI S1 SISTEM INFORMASI
2019
ii
PERNYATAAN ORISINALITAS
Skripsi ini adalah hasil karya sendiri dan semua sumber yang dikutip
maupun yang dirujuk telah saya nyatakan dengan benar.
Nama : Fauzan Ramdhani
NIM : 1510512024
Tanggal : 19 Juli 2019
Bilamana di kemudian hari ditemukan ketidaksesuaian dengan pernyataan
saya ini, maka saya bersedia dituntut dan di proses sesuai dengan ketentuan yang
berlaku.
Jakarta, 19 Juli 2019
Yang Menyatakan,
(Fauzan Ramdhani)
iii
PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI
UNTUK KEPENTINGAN AKADEMIS
Sebagai civitas akademik Universitas Pembangunan Nasional “Veteran” Jakarta,
saya yang bertanda tangan di bawah ini :
Nama : Fauzan Ramdhani
NIM : 1510512024
Fakultas : Ilmu Komputer
Program Studi : Sistem Informasi
Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada
Universitas Pembangunan Nasional “Veteran” Jakarta Hak Bebas Royalti Non
ekslusif (Non-exclusive Royalty Free Right) atas karya ilmiah saya yang berjudul :
Pengembangan Sistem Pengelolaan Jadwal Rapat dan Kegiatan Pimpinan
Universitas dan Satuan Kerja Universitas Berbasis Web Menggunakan
Laravel
Beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti ini
Universitas Pembangunan Nasional “Veteran” Jakarta berhak menyimpan,
mengalih media/formatkan, mengelola dalam bentuk pangkalan data (database),
merawat, dan mempublikasikan Skripsi saya selama tetap mencantumkan nama
saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta. Demikian
pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Jakarta
Pada tanggal : 19 Juli 2019
Yang menyatakan,
(Fauzan Ramdhani)
iv
PENGESAHAN
Skripsi diajukan oleh :
Nama : Fauzan Ramdhani
NIM : 1510512024
Program Studi : Sistem Informasi
Judul Skripsi : Pengembangan Sistem Pengelolaan Jadwal Rapat dan
Kegiatan Pimpinan Universitas dan Satuan Kerja Universitas
Berbasis Web Menggunakan Laravel
Telah berhasil dipertahankan di hadapan Tim Penguji dan diterima sebagai bagian
persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer pada
Program Studi S1 Sistem Informasi, Fakultas Ilmu Komputer, Universitas
Pembangunan Nasional “Veteran” Jakarta.
Ditetapkan di : Jakarta
Tanggal Ujian : 19 Juli 2019
Dr, Titin Pramiyati, S.Kom., M.Si
Ketua Penguji
Erly Krisnanik, S.Kom., MM
Pembimbing I
Bambang Tri Wahyono, S.Kom., M.Si
Pembimbing II
Bambang Tri Wahyono, S.Kom., M.Si
Ketua Program Studi
Dr. Ermatita, M.Kom
Dekan
Anita Muliawati, S.Kom., MTI
Penguji
v
PENGEMBANGAN SISTEM PENGELOLAAN JADWAL
RAPAT DAN KEGIATAN PIMPINAN UNIVERSITAS DAN
SATUAN KERJA UNIVERSITAS BERBASIS WEB
MENGGUNAKAN LARAVEL
Fauzan Ramdhani
ABSTRAK
vi
DEVELOPMENT OF WEB-BASED MEETING AND
ACTIVITY SCHEDULES MANAGEMENT SYSTEM OF
UNIVERSITY LEADERS AND WORKING UNITS USING
LARAVEL
Fauzan Ramdhani
ABSTRACT
vii
KATA PENGANTAR
Depok, 19 Juli 2019
Fauzan Ramdhani
viii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................ i
PERNYATAAN ORISINALITAS ................................................................................. ii
PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI UNTUK KEPENTINGAN
AKADEMIS ................................................................................................................. iii
PENGESAHAN ............................................................................................................ iv
ABSTRAK .....................................................................................................................v
ABSTRACT ................................................................................................................. vi
KATA PENGANTAR.................................................................................................. vii
DAFTAR ISI .............................................................................................................. viii
DAFTAR TABEL ........................................................................................................ xii
DAFTAR GAMBAR ...................................................................................................xiv
DAFTAR LAMPIRAN ................................................................................................xvi
DAFTAR SIMBOL.....................................................................................................xvii
BAB 1 PENDAHULUAN ...............................................................................................1
1.1. Latar Belakang ......................................................................................................1
1.2. Rumusan Masalah .................................................................................................3
1.3. Tujuan Penelitian ...................................................................................................3
1.4. Manfaat Penelitian .................................................................................................4
1.5. Ruang Lingkup ......................................................................................................4
1.6. Luaran yang Diharapkan ........................................................................................4
1.7. Sistematika Penulisan ............................................................................................5
BAB 2 TINJAUAN PUSTAKA ......................................................................................6
2.1. Organisasi .............................................................................................................6
2.2. Konsep Dasar Jadwal, Rapat, dan Kegiatan ............................................................7
2.2.1. Jadwal ..........................................................................................................7
ix
2.2.2. Rapat............................................................................................................7
2.2.3. Kegiatan .......................................................................................................8
2.3. Konsep Dasar User ................................................................................................9
2.3.1. User .............................................................................................................9
2.4. Konsep Dasar Sistem Informasi ........................................................................... 11
2.4.1. Sistem ........................................................................................................ 11
2.4.2. Informasi .................................................................................................... 12
2.4.3. Sistem Informasi ........................................................................................ 12
2.4.4. Kegiatan Sistem Informasi.......................................................................... 13
2.5. Konsep Dasar Website ......................................................................................... 13
2.5.1. Website ...................................................................................................... 13
2.5.2. Unsur-Unsur Website ................................................................................. 14
2.5.3. Web Browser .............................................................................................. 15
2.5.4. Bahasa Pemrograman PHP ......................................................................... 16
2.5.5. Framework Laravel .................................................................................... 17
2.5.6. Server Tool XAMPP .................................................................................. 17
2.6. Konsep Dasar Basis Data ..................................................................................... 18
2.6.1. Basis Data .................................................................................................. 18
2.6.2. Database Management System (DBMS) ..................................................... 19
2.6.3. MySQL ...................................................................................................... 19
2.7. Konsep Dasar Metode yang Digunakan................................................................ 19
2.7.1. Metode Analisis: PIECES........................................................................... 19
2.7.2. Metode Pengembangan Sistem: Waterfall ................................................... 21
2.8. Konsep Dasar UML ............................................................................................. 23
2.8.1. Unified Modelling Language (UML) .......................................................... 23
2.8.2. Use Case Diagram ..................................................................................... 24
2.8.3. Activity Diagram ........................................................................................ 24
x
2.8.4. Sequence Diagram ..................................................................................... 24
2.8.5. Class Diagram ........................................................................................... 25
2.8.6. StarUML .................................................................................................... 25
2.9. Konsep Dasar Blackbox Testing ........................................................................... 25
2.10. Konsep Dasar Skala Prioritas ............................................................................... 25
2.11. Review Penelitian Terdahulu ................................................................................ 27
BAB 3 METODOLOGI PENELITIAN ......................................................................... 30
3.1. Alur Penelitian..................................................................................................... 30
3.2. Kerangka Berpikir ............................................................................................... 31
3.3. Tahapan Penelitian .............................................................................................. 31
3.3.1. Pengumpulan Data ..................................................................................... 31
3.3.2. Pengembangan Sistem ................................................................................ 32
3.3.3. Uji Coba..................................................................................................... 33
3.4. Alat yang Digunakan ........................................................................................... 33
3.5. Tahapan Kegiatan ................................................................................................ 34
BAB 4 PEMBAHASAN ............................................................................................... 35
4.1. Analisis Sistem Berjalan ...................................................................................... 35
4.1.1. Analisis Dokumen ...................................................................................... 36
4.1.2. Deskripsi Aktor .......................................................................................... 36
4.1.3. Use Case Diagram ..................................................................................... 37
4.1.4. Activity Diagram ........................................................................................ 38
4.1.5. Identifikasi Masalah dengan Metode PIECES ............................................. 43
4.1.6. Masalah Pokok ........................................................................................... 47
4.1.7. Penyelesaian Masalah ................................................................................. 47
4.2. Perancangan Sistem Usulan ................................................................................. 48
4.2.1. Kebutuhan Fungsional ................................................................................ 50
4.2.2. Alur Penyimpanan Data.............................................................................. 52
xi
4.2.3. Deskripsi Aktor .......................................................................................... 52
4.2.4. Use Case Diagram ..................................................................................... 54
4.2.5. Activity Diagram ........................................................................................ 72
4.2.6. Sequence Diagram ..................................................................................... 84
4.2.7. Class Diagram ........................................................................................... 94
4.2.8. Struktur Menu ............................................................................................ 94
4.2.9. Rancangan Antar Muka .............................................................................. 97
4.2.10. Rancangan Dokumen ............................................................................... 102
4.2.11. Rancangan Kode ...................................................................................... 104
4.3. Uji Coba Sistem................................................................................................. 105
BAB 5 PENUTUP ...................................................................................................... 114
5.1. Kesimpulan ....................................................................................................... 114
5.2. Saran ................................................................................................................. 114
DAFTAR PUSTAKA ................................................................................................. 115
RIWAYAT HIDUP..................................................................................................... 118
LAMPIRAN ............................................................................................................... 119
xii
DAFTAR TABEL
Tabel 1 Review Penelitian Terdahulu ................................................................. 27
Tabel 2 Tahapan Kegiatan.................................................................................. 34
Tabel 3 Deskripsi Aktor ..................................................................................... 36
Tabel 4 Deskripsi Aktor ..................................................................................... 52
Tabel 5 Narasi Use Case Login .......................................................................... 54
Tabel 6 Narasi Use Case Lihat Jadwal Saya ....................................................... 55
Tabel 7 Narasi Use Case Edit Jadwal Saya ......................................................... 56
Tabel 8 Narasi Use Case Hapus Jadwal Saya ..................................................... 57
Tabel 9 Narasi Use Case Lihat Jadwal Semua .................................................... 58
Tabel 10 Narasi Use Case Edit Jadwal ............................................................... 59
Tabel 11 Narasi Use Case Hapus Jadwal ............................................................ 60
Tabel 12 Narasi Use Case Tambah Jadwal ......................................................... 60
Tabel 13 Narasi Use Case Lihat Ketersediaan Waktu Undangan ........................ 62
Tabel 14 Narasi Use Case Lihat Ketersediaan Ruangan...................................... 63
Tabel 15 Narasi Use Case Atur Level Prioritas................................................... 64
Tabel 16 Narasi Use Case Persetujuan ............................................................... 65
Tabel 17 Narasi Use Case Registrasi Pengguna Baru ......................................... 67
Tabel 18 Narasi Use Case Edit Akun Pengguna ................................................. 68
Tabel 19 Narasi Use Case Hapus Akun Pengguna .............................................. 69
Tabel 20 Narasi Use Case Logout ...................................................................... 70
Tabel 21 Tabel Dokumen Masukan .................................................................. 102
Tabel 22 Dokumen Keluaran ........................................................................... 102
Tabel 23 Tabel Users ....................................................................................... 102
Tabel 24 Tabel Jabatan .................................................................................... 103
Tabel 25 Tabel Satker ...................................................................................... 103
Tabel 26 Tabel Jadwal ..................................................................................... 103
Tabel 27 Tabel Users_Jadwal ........................................................................... 104
Tabel 28 Tabel Ruang ...................................................................................... 104
xiii
Tabel 29 Pengujian Form Login ....................................................................... 106
Tabel 30 Pengujian Form Login Admin ........................................................... 107
Tabel 31 Pengujian Fungsi Edit Jadwal ............................................................ 108
Tabel 32 Pengujian Fungsi Hapus Jadwal ........................................................ 108
Tabel 33 Pengujian Form Tambah Jadwal ........................................................ 109
Tabel 34 Pengujian Menu Persetujuan ............................................................. 110
Tabel 35 Pengujian Form Registrasi Pengguna Baru ........................................ 111
Tabel 36 Pengujian Form Edit Akun Pengguna ................................................ 112
Tabel 37 Pengujian Fungsi Hapus Akun Pengguna .......................................... 112
Tabel 38 Pengujian Fungsi Logout ................................................................... 113
xiv
DAFTAR GAMBAR
Gambar 1 Alur Penelitian ................................................................................... 30
Gambar 2 Kerangka Berpikir ............................................................................. 31
Gambar 3 Use Case Diagram Sistem Berjalan .................................................... 37
Gambar 4 Activity Diagram Pemberian Detail Rapat ........................................ 38
Gambar 5 Activity Diagram Pemberian Detail Rapat Internal (Khusus Satker)... 39
Gambar 6 Activity Diagram Membuat Undangan.............................................. 40
Gambar 7 Activity Diagram Persetujuan ........................................................... 40
Gambar 8 Activity Diagram Diberi Nomor Surat dan Tanggal .......................... 41
Gambar 9 Activity Diagram Dikirim ke Alamat Undangan .............................. 41
Gambar 10 Activity Diagram Tandatangan Bukti Penerimaan Surat Undangan .. 42
Gambar 11 Activity Diagram Pemberitahuan Langsung Melalui Lisan (Satker) 43
Gambar 12 Use Case Diagram Sistem Usulan .................................................... 54
Gambar 13 Activity Diagram Login ................................................................... 72
Gambar 14 Activity Diagram Lihat Jadwal Saya ................................................ 73
Gambar 15 Activity Diagram Edit Jadwal Saya .................................................. 73
Gambar 16 Activity Diagram Hapus Jadwal Saya .............................................. 74
Gambar 17 Activity Diagram Lihat Semua Jadwal ............................................. 74
Gambar 18 Activity Diagram Edit Jadwal .......................................................... 75
Gambar 19 Activity Diagram Hapus Jadwal ....................................................... 75
Gambar 20 Activity Diagram Tambah Jadwal .................................................... 76
Gambar 21 Activity Diagram Persetujuan .......................................................... 77
Gambar 22 Activity Diagram Lihat Ketersediaan Waktu Undangan ................... 78
Gambar 23 Activity Diagram Lihat Ketersediaan Ruangan ................................ 79
Gambar 24 Activity Diagram Atur Level Prioritas ............................................. 80
Gambar 25 Activity Diagram Registrasi Pengguna Baru .................................... 81
Gambar 26 Activity Diagram Edit Akun Pengguna ............................................ 82
Gambar 27 Activity Diagram Hapus Akun Pengguna ......................................... 83
Gambar 28 Activity Diagram Logout ................................................................. 84
xv
Gambar 29 Sequence Diagram Login ................................................................. 84
Gambar 30 Sequence Diagram Lihat Jadwal Saya .............................................. 85
Gambar 31 Sequence Diagram Edit Jadwal Saya ............................................... 85
Gambar 32 Sequence Diagram Hapus Jadwal Saya ............................................ 86
Gambar 33 Sequence Diagram Lihat Semua Jadwal ........................................... 86
Gambar 34 Sequence Diagram Edit Jadwal ........................................................ 87
Gambar 35 Sequence Diagram Hapus Jadwal..................................................... 87
Gambar 36 Sequence Diagram Tambah Jadwal .................................................. 88
Gambar 37 Sequence Diagram Lihat Ketersediaan Waktu Undangan ................. 89
Gambar 38 Sequence Diagram Lihat Ketersediaan Ruangan .............................. 89
Gambar 39 Sequence Diagram Atur Level Prioritas ........................................... 90
Gambar 40 Sequence Diagram Persetujuan ........................................................ 90
Gambar 41 Sequence Diagram Registrasi Pengguna Baru .................................. 91
Gambar 42 Sequence Diagram Edit Akun Pengguna ......................................... 92
Gambar 43 Sequence Diagram Hapus Akun Pengguna....................................... 93
Gambar 44 Sequence Diagram Logout ............................................................... 93
Gambar 45 Class Diagram ................................................................................. 94
Gambar 46 Struktur Menu Pengguna (Penerima Undangan) ............................... 95
Gambar 47 Struktur Menu Pengguna (Pembuat Undangan) ................................ 95
Gambar 48 Struktur Menu Pengguna (Biro Umum & Keu.) ............................... 96
Gambar 49 Struktur Menu Admin....................................................................... 96
Gambar 50 Rancangan Antar Muka Beranda Pembuat Undangan ..................... 98
Gambar 51 Rancangan Antar Muka Beranda Karo Umum & Keu. ..................... 98
Gambar 52 Rancangan Antar Muka Beranda Admin........................................... 99
Gambar 53 Rancangan Antar Muka Edit Jadwal ................................................ 99
Gambar 54 Rancangan Antar Muka Tambah Jadwal ........................................ 100
Gambar 55 Rancangan Antar Muka Menunggu Approval ................................ 101
xvi
DAFTAR LAMPIRAN
Lampiran 1 Form Login ................................................................................... 119
Lampiran 2 Form Tambah Jadwal .................................................................... 119
Lampiran 3 Form Regsister .............................................................................. 120
Lampiran 4 Daftar Jadwal Rapat/Kegiatan ....................................................... 120
xvii
DAFTAR SIMBOL
1. Notasi Use Case Diagram
xviii
2. Notasi Activity Diagram
xix
3. Notasi Sequence Diagram
xx
4. Notasi Class Diagram
top related