aplikasi pendaftaran dan jadwal tugas akhir / skripsi ...repository.upnvj.ac.id/4048/1/awal.pdf ·...
TRANSCRIPT
APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI
FAKULTAS ILMU KOMPUTER UNIVERSITAS PEMBANGUNAN
NASIONAL VETERAN JAKARTA
TUGAS AKHIR
MADINI PARASWATI
1410501007
UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
2017
APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI
FAKULTAS ILMU KOMPUTER UNIVERSITAS PEMBANGUNAN
NASIONAL VETERAN JAKARTA
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Ahli Madya Komputer
MADINI PARASWATI
1410501007
UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
2017
ii
iii
iv
v
APLIKASI PENDAFTARAN DAN JADWAL TA / SKRIPSI
FAKULTAS ILMU KOMPUTER UNIVERSITAS
PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
Madini Paraswati
Abtrak
Mahasiswa Fakultas Ilmu Komputer melakukan pendaftaran TA/Skripsi
menggunakan google form, pendaftaran persetujuan bimbingan maupun sidang
masih menggunakan form kertas. Selain itu, dalam pembuatan jadwal terjadi
kesalahan dalam input penguji atau dosen bimbingan. Penulis menggunakan
metode pendekatan OOP dan metode perancangan yang dibuat menggunakan
waterfall. Sedangkan teknik pengumpulan data yang digunakan, yaitu wawancara.
Dengan adanya aplikasi web ini, dapat salah satu sarana atau fasilitas yang
mendukung dalam proses pendaftaran dan jadwal TA / Skripsi, dan juga dapat
menjadi salah satu referensi Mahasiswa dalam bidang pemograman web
menggunakan PHP, HTML dan MySQL serta editor menggunakan Boostrap.
Kata Kunci : Aplikasi, metode perancangan, pendaftaran, jadwal.
vi
APPLICATION REGISTRATION AND SCHEDULE OF TA /
SKRIPSI FACULTY OF COMPUTER SCIENCE UNIVERSITY
OF NATIONAL DEVELOPMENT "VETERAN" JAKARTA
Madini Paraswati
Absrtact
Students of Computer Science Faculty do TA / Thesis registration using google
form, registration of counseling approval or trial still use paper form. Mureover,
in making the schedule error occurs in the input testers or guidance lecturers. The
author uses OOP approach method and design method created using waterfall.
While the data collection techniques used, namely the interview. With this web
application, can be one of facility or facility that support in registration process
and schedule of TA / Thesis, and also can become one of reference of student in
web programming field using PHP, HTML and MySQL and editor using
Boostrap.
Keywords: Application, design method, registration, schedule.
vii
PRAKATA
Puji dan syukur dipanjatkan kepada Allah SWT atas segala karuniaNya
sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam
penelitian yang dilaksanakan sejak bulan Februari 2017 ini adalah judul Aplikasi
Pendaftaran dan Jadwal Tugas Akhir / Skripsi Fakultas Ilmu Komputer
Universitas Pembangunan Nasional “Veteran” Jakarta. Penelitian ini dilaksanakan
untuk menyelesaikan tugas akhir dalam perkuliahan pada Program Studi
Manajemen Informatika Fakultas Ilmu Komputer Universitas Pembangunan
Nasional Veteran Jakarta. Terima kasih penulis ucapkan kepada :
1. Bapak Dr. Nidjo Sandjojo, M.Sc selaku Dekan Fakultas Ilmu Komputer.
2. Ibu Theresia Wati, S.Kom.,MTI sebagai dosen pembimbing.
3. Ibu Anita Muliawati,S.Kom.,MTI sebagai Kepala Program Studi
Manajemen Informatika
4. Pihak UPNVJ yang telah memberikan kesempatan dalam melakukan
penelitian.
5. Ayahanda Matroji dan Ibunda Azizah atas segala doa, dorongan dan
kasih sayangnya demi keberhasilan penulis. Dan kepada kakak kadung
saya Ghina Aninnas yang selalu memberi semangat kepada penulis.
6. Kepada Sixfemme yang selalu memberikan semangat dan bantuannya
sehingga skripsi ini dapat terselesaikan.
Akhirnya, penulis berharap semoga skripsi ini bermanfaat bagi kita semua.
Amin
Jakarta, 19 Juni 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................ i
PERNYATAAN ORISINALITAS .................................................................. ii
PERNYATAAN PERSETUJUAN PUBLIKASI ............................................ iii
PENGESAHAN ............................................................................................... iv
ABSTRAK ....................................................................................................... v
ABSTRACT ..................................................................................................... vi
PRAKATA ....................................................................................................... vii
DAFTAR ISI ....................................................................................................
DAFTAR TABEL ............................................................................................
DAFTAR GAMBAR .......................................................................................
DAFTAR SIMBOL ..........................................................................................
DAFTAR LAMPIRAN ....................................................................................
BAB 1 PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang ........................................................................................... 1
1.2 Rumusan Masalah ...................................................................................... 2
1.3 Batasan Masalah......................................................................................... 2
1.4 Maksud dan Tujuan ................................................................................... 2
1.5 Sistematika Penulisan................................................................................. 3
BAB II LANDASAN TEORI .......................................................................... 5
2.1 Aplikasi ...................................................................................................... 5
2.2 Definisi Tugas Akhir atau Skripsi .............................................................. 5
2.3 Pendaftaran ................................................................................................. 5
2.4 Jadwal ......................................................................................................... 6
2.5 Metode Perancangan Sistem ...................................................................... 6
2.6 Konsep Dasar Unified Modeling Language (UML) .................................. 6
2.7 PIECES ...................................................................................................... 6
2.8 Internet ....................................................................................................... 6
2.9 Pengertian Web .......................................................................................... 7
2.10 Perangkat Lunak Pendukung.................................................................... 7
2.11 MySQL ..................................................................................................... 7
2.12 XAMPP .................................................................................................... 8
2.13 PHP (Personal Home Page) ..................................................................... 8
2.14 Boostrap ................................................................................................... 8
2.15 HTML ...................................................................................................... 8
2.16 CSS (Cascanding Style Sheet) ................................................................. 8
2.17 JQuery ...................................................................................................... 9
2.18 Review Penelitian Terdahulu ................................................................... 9
BAB 3 METODOLOGI PENELITIAN........................................................... 20
3.1 Alur Penelitian ........................................................................................... 20
3.2 Tahapan Penelitian ..................................................................................... 21
3.3 Waktu dan Tempat Penelitian .................................................................... 22
ix
3.4 Alat dan Bahan Penelitian .......................................................................... 23
3.5 Tahapan Kegiatan....................................................................................... 24
BAB 4 ANALISA DAN PERANCANGAN SISTEM .................................... 25
4.1 Sejarah Fakultas Ilmu Komputer ............................................................... 25
4.2 Visi dan Misi .............................................................................................. 33
4.3 Struktur Organisasi..................................................................................... 35
4.4 Tugas dan Fungsi ....................................................................................... 37
4.5 Analisis Sistem Berjalan ............................................................................ 38
4.6 Sistem Usulan............................................................................................. 39
4.7 Use Case Usulan ........................................................................................ 41
4.8 Deskripsi Aktor Usulan .............................................................................. 55
4.9 Activity Diagram Usulan ........................................................................... 37
4.10 Class Diagram Usulan .............................................................................. 43
4.11 Sequence Diagram Usulan ....................................................................... 44
4.12 Struktur File ............................................................................................. 46
4.13 Rancangan Kode ...................................................................................... 50
4.14 Rancangan Arsitektur Menu .................................................................... 51
4.15 Rancangan Antarmuka ............................................................................. 52
4.16 Pengujian (Testing) .................................................................................. 60
BAB 5 PENUTUP............................................................................................ 64
5.1 Simpulan .................................................................................................... 64
5.2 Saran ........................................................................................................... 64
DAFTAR PUSTAKA ...................................................................................... 65
RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
Table 1 Tahapan Kegiatan ............................................................................ 25
Table 2 Deskripsi Aktor Sistem Berjalan ..................................................... 30
Table 3 Dokumen Masukan .......................................................................... 32
Table 4 Dokumen Keluaran .......................................................................... 32
Table 5 Deskripsi Aktor Sistem Usulan ....................................................... 36
Table 6 Spesifikasi File Login ...................................................................... 46
Table 7 Spesifikasi File Mahasiswa ............................................................. 46
Table 8 Spesifikasi File Dosen ..................................................................... 46
Table 9 Spesifikasi File Fakultas .................................................................. 47
Table 10 Spesifikasi File Sesjur ..................................................................... 47
Table 11 Spesifikasi File Detail Dosen .......................................................... 47
Table 12 Spesifikasi File Dosen Bimbingan .................................................. 47
Table 13 Spesifikasi File Detail Mahasiswa ................................................... 48
Table 14 Spesifikasi File Pendaftaran TA / Skripsi........................................ 48
Table 15 Spesifikasi File Persetujuan Bimbingan .......................................... 48
Table 16 Spesifikasi File Pendaftaran Sidang ................................................ 49
Table 17 Spesifikasi File Jadwal .................................................................... 49
Table 18 Pengujian Black Box ........................................................................ 61
xi
DAFTAR GAMBAR
Gambar 4.1 Alur Penelitian ............................................................................ 19
Gambar 4.2 Struktur Organisasi ..................................................................... 25
Gambar 4.3 Use Case Sistem Berjalan Pendaftaran TA/Skripsi .................... 29
Gambar 4.4 Use Case Sistem Berjalan Persetujuan Bimbingan ..................... 30
Gambar 4.5 Use Case Sistem Berjalan Pendaftaran Sidang ........................... 30
Gambar 4.6 Use Case Sistem Usulan ............................................................. 36
Gambar 4.7 Activity Diagram Login .............................................................. 37
Gambar 4.8 Activity Diagram Pendaftaran TA/Skripsi ................................. 38
Gambar 4.9 Activity Diagram Input Persetujuan Bimbingan ........................ 39
Gambar 4.10 Activity Diagram Approve Persetujuan Bimbingan ................... 39
Gambar 4.11 Activity Diagram Input Surat Persetujuan .................................. 40
Gambar 4.12 Activity Diagram Approve Surat Persetujuan ............................ 40
Gambar 4.13 Activity Diagram Input Pendaftaran Sidang ............................... 41
Gambar 4.14 Activity Diagram Approve Jadwal Sidang ................................. 41
Gambar 4.15 Activity Diagram Input Jadwal Sidang ....................................... 42
Gambar 4.16 Activity Diagram Melihat Jadwal Sidang ................................... 42
Gambar 4.17 Class Diagram Sistem Usulan ..................................................... 43
Gambar 4.17 Sequence Diagram Pendaftaran TA/Skripsi..................................... 44
Gambar 18 Sequence Diagram Persetujuan Bimbingan ................................ 44
Gambar 19 Sequence Diagram Input Surat Persetujuan ................................ 45
Gambar 20 Sequence Diagram Cetak Surat Persetujuan ............................... 45
Gambar 21 Sequence Diagram Pendaftaran Sidang ...................................... 45
Gambar 22 Sequence Diagram Input Jadwal ................................................. 46
Gambar 23 Sequence Diagram Melihat Jadwal ............................................. 46
Gambar 24 Perancangan Arsitektur Menu .................................................... 51
Gambar 25 Rancangan Antarmuka Halaman Utama User ............................ 53
Gambar 26 Rancangan Antarmuka Pendaftaran TA/Skripsi ......................... 53
Gambar 27 Rancangan Antarmuka Input Persetujuan Bimbingan ................ 54
Gambar 28 Rancangan Antarmuka Cetak Persetujuan Bimbingan ............... 54
Gambar 29 Rancangan Antarmuka Cetak Surat Persetujuan ........................ 55
Gambar 30 Rancangan Antarmuka Pendaftaran Sidang ............................... 55
Gambar 31 Rancangan Antarmuka Jadwal .................................................... 56
Gambar 32 Rancangan Antarmuka Halaman Utama Sesjur .......................... 56
Gambar 33 Rancangan Antarmuka Login Sesjur .......................................... 57
Gambar 34 Rancangan Antarmuka Daftar TA/Skripsi .................................. 57
Gambar 35 Rancangan Antarmuka Data Persetujuan Bimbingan ................. 58
Gambar 36 Rancangan Antarmuka Input Surat Persetujuan ......................... 58
Gambar 37 Rancangan Antarmuka Data Sidang ........................................... 59
Gambar 38 Rancangan Antarmuka Input Jadwal .......................................... 59 Gambar 39 Rancangan Antarmuka Data Jadwal ........................................... 60
xii
DAFTAR SIMBOL
1. Flowchart
No Gambar Nama Keterangan
1.
TERMINATOR Untuk memulai suatu program.
2.
Garis Alir
Digambarkan untuk
menggambarkan suatu aliran
data.
3.
Proses
Suatu simbol yang
menunjukkan setiap pengolahan
yang dilakukan oleh komputer.
4.
Input-Output
Untuk memasukkan data
ataupun menunjukkan hasil dari
suatu proses.
5.
TERMINATOR
Untuk mengakhiri suatu
program.
START
END
xiii
2. Use Case Diagram
No.
Notasi
Simbol
Deskripsi
1.
Aktor
Actor menggambarkan orang,
sistem atau external entitas
yang menyediakan atau
menerima informasi dari sistem.
Aktor memberi input atau
menerima informasi dari sistem.
2.
Usecase
Use case digambarkan sebagai
lingkaran elips dengan nama
use case dituliskan didalamnya.
Usecase berfungsi untuk
menunjukkan proses yang
terjadi pada sistem.
3.
Association
Associations digunakan untuk
menggambarkan bagaimana
actor terlibat dalam use case.
Association digambarkan
dengan sebuah garis yang
menghubungkan antara Actor
dengan Use Case.
3. Class Diagram
No. Notasi Simbol Deskripsi
1.
Kelas (Class)
Menunjukkan class-class
yang dibangun
berdasarkan proses-proses
sebelumnya.
2.
Pesan
(Message)
Menunjukkan hubungan
antara class pada
diagram class.
xiv
DAFTAR LAMPIRAN
Lampiran A
Lampiran A-1 Formulir Pendaftaran TA/Skripsi
Lampiran A-2 Formulir Persetujuan Bimbingan
Lampiran A-3 Formulir Pendaftaran Sidang
Lampiran B
Lampiran B-1 Informasi Alokasi Dosen Pembimbing
Lampiran B-2 Surat Persetujuan Bimbingan
Lampiran B-3 Buku Bimbingan
Lampiran B-4 Jadwal Sidang