15
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 ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 2: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 3: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

ii

Page 4: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

iii

Page 5: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

iv

Page 6: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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.

Page 7: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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.

Page 8: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 9: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 10: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 11: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 12: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 13: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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

Page 14: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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.

Page 15: APLIKASI PENDAFTARAN DAN JADWAL TUGAS AKHIR / SKRIPSI ...repository.upnvj.ac.id/4048/1/AWAL.pdf · sehingga Tugas Akhir ini berhasil diselesaikan. Tema yang dipilih dalam penelitian

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