DAFTAR ISI
HALAMAN SAMPUL ............................................................................................ i HALAMAN JUDUL............................................................................................... ii PERNYATAAN KEASLIAN ................................................................................ iii LEMBAR PENGESAHAN PEMBIMBING ......................................................... iv LEMBAR PENGESAHAN PENGUJI ....................................................................v PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH.................... vi MOTTO................................................................................................................. vii PERSEMBAHAN ................................................................................................ viii KATA PENGANTAR ........................................................................................... ix DAFTAR ISI .......................................................................................................... xi DAFTAR TABEL ................................................................................................ xiii DAFTAR GAMBAR ........................................................................................... xiv ABSTRAK ........................................................................................................... xvi BAB I PENDAHULUAN ........................................................................................1 1.1. Latar Belakang ................................................................................................1 1.2. Perumusan Masalah ........................................................................................2 1.3. Pembatasan Masalah.......................................................................................2 1.4. Tujuan .............................................................................................................2 1.5. Manfaat ...........................................................................................................3 1.6. Sistematika Penulisan .....................................................................................3 BAB II LANDASAN TEORI ..................................................................................5 2.1. Tinjauan Pustaka.............................................................................................5 2.2. Dasar Teori .....................................................................................................8 2.2.1. PHP dan MySQL ............................................................................................8 2.2.2. Unified Modeling Language (UML) ..............................................................9 2.2.3. Konsep Nilai Hasil ........................................................................................11 2.2.4. Metode Modified Waterfall ..........................................................................13 BAB III PERANCANGAN SISTEM ....................................................................15 3.1. Alat dan Bahan .............................................................................................15 xi
3.1.1. Software ........................................................................................................15 3.1.2. Hardware ......................................................................................................15 3.2. Metode Penelitian .........................................................................................15 3.2.1. Metode Pengumpulan Data ..........................................................................15 3.2.2. Teknik Pengembangan Sistem Modified Waterfall ......................................16 3.3. Diagram Perancangan ...................................................................................17 3.2.1 Use Case Diagram ........................................................................................17 3.2.2 Class Diagram ...............................................................................................19 3.2.3 Activity Diagram ..........................................................................................21 3.2.4 Sequence diagram .........................................................................................24 3.4. Desain Struktur Database .............................................................................38 3.5. Desain User Interface ...................................................................................40 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ....................................50 4.1. Implementasi Sistem.....................................................................................50 4.2. Pengujian Sistem ..........................................................................................60 BAB V PENUTUP .................................................................................................65 5.1. Kesimpulan ...................................................................................................65 5.2. Saran .............................................................................................................65 DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR TABEL Tabel 3. 1 Users......................................................................................................38 Tabel 3. 2 Proyek ...................................................................................................38 Tabel 3. 3 Proyek detail .........................................................................................39 Tabel 3. 4 Bobot pv ................................................................................................39 Tabel 3. 5 Bobot ac ................................................................................................39 Tabel 4. 1 Pengujian Login ....................................................................................58 Tabel 4. 2 Pengujian tambah data proyek ..............................................................59 Tabel 4. 3 Pengujian tambah data detail pekerjaan ................................................59 Tabel 4. 4 Pengujian tambah bobot rencana ..........................................................60 Tabel 4. 5 pengujian tambah progres proyek .........................................................61 Tabel 4. 6 Pengujian edit data proyek ....................................................................61
xiii
DAFTAR GAMBAR Gambar 2. 1 Siklus modified waterfall ..................................................................13 Gambar 3. 1 Use case Diagram ..............................................................................17 Gambar 3. 2 Class Diagram ...................................................................................19 Gambar 3. 3 Aktivity Admin-Sistem .....................................................................21 Gambar 3. 4 Activity Karyawan-Sistem ................................................................22 Gambar 3. 5 Activity Pimpinan-Sistem .................................................................23 Gambar 3. 6 Acitivity User - Sistem ......................................................................23 Gambar 3. 7 Sequence Diagram Login ..................................................................24 Gambar 3. 8 Sequence Diagram Logout ................................................................25 Gambar 3. 9 Sequence Diagram Ganti Password ..................................................25 Gambar 3. 10 Sequence Diagram Reset Password ................................................26 Gambar 3. 11 Sequence Diagram Input User.........................................................27 Gambar 3. 12 Sequence Diagram Tampil User .....................................................27 Gambar 3. 13 Sequence Diagram Edit User ..........................................................28 Gambar 3. 14 Sequence Diagram Hapus User .......................................................28 Gambar 3. 15 Sequence Diagram Input Data Proyek ............................................29 Gambar 3. 16 Sequence Diagram Tampil Data Proyek .........................................29 Gambar 3. 17 Sequence Diagram Edit Data Proyek ..............................................30 Gambar 3. 18 Sequence Diagram Hapus Data Proyek ..........................................31 Gambar 3. 19 Sequence Diagram Input Detail Proyek ..........................................31 Gambar 3. 20 Sequence Diagram Tampil Detail Proyek .......................................32 Gambar 3. 21 Sequence Diagram Edit Detail Proyek ............................................32 Gambar 3. 22 Sequence Diagram Hapus Detail Proyek ........................................33 Gambar 3. 23 Sequence Diagram Input Bobot Rencana........................................33 Gambar 3. 24 Sequence Diagram Edit Bobot Rencana .........................................34 Gambar 3. 25 Sequence Diagram Input Data Progres ...........................................35 Gambar 3. 26 Sequence Diagram Edit Data Progres .............................................35 Gambar 3. 27 Sequence Diagram Tampil Data Keseluruhan Proyek ....................36 Gambar 3. 28 Sequence Diagram Tampil Kurva ..................................................37 Gambar 3. 29 Sequence Diagram Melihat Pengeluaran Mingguan ......................37 Gambar 3. 30 Form Login ......................................................................................40 Gambar 3. 31 Form reset (a) ..................................................................................40 Gambar 3. 32 Form reset (b) ..................................................................................41 Gambar 3. 33 Ubah password akun .......................................................................41 Gambar 3. 34 Form input akun user.......................................................................42 Gambar 3. 35 Tampilan data akun user .................................................................42 Gambar 3. 36 Form edit akun user .........................................................................43 xiv
Gambar 3. 37 Form input data proyek ...................................................................43 Gambar 3. 38 Tampilan data proyek ......................................................................44 Gambar 3. 39 Form edit data proyek .....................................................................44 Gambar 3. 40 Form input data detail proyek .........................................................45 Gambar 3. 41 Tampilan data detail proyek ............................................................45 Gambar 3. 42 Form edit data detail proyek............................................................46 Gambar 3. 43 Tampilan input bobot rencana .........................................................46 Gambar 3. 44 Tampilan edit bobot rencana ...........................................................47 Gambar 3. 45 Tampilan input data progres ............................................................47 Gambar 3. 46 Tampilan edit data progres ..............................................................48 Gambar 3. 47 Tampilan data keseluruhan proyek .................................................48 Gambar 3. 48 Tampilan kurva proyek ...................................................................49 Gambar 3. 49 Tampilan pengeluaran mingguan ....................................................49 Gambar 4. 1 Halaman login ...................................................................................50 Gambar 4. 2 Mengirim link reset password ...........................................................50 Gambar 4. 3 Halaman reset password ....................................................................51 Gambar 4. 4 Halaman ubah password....................................................................51 Gambar 4. 5 Halaman input akun user ...................................................................52 Gambar 4. 6 Halaman data akun user ....................................................................52 Gambar 4. 7 Halaman edit akun user .....................................................................53 Gambar 4. 8 Halaman input data proyek ...............................................................53 Gambar 4. 9 Halaman data proyek .........................................................................54 Gambar 4. 10 Halaman edit proyek .......................................................................54 Gambar 4. 11 Halaman input detail proyek ...........................................................55 Gambar 4. 12 Halaman data detail proyek .............................................................55 Gambar 4. 13 Halaman edit detail proyek .............................................................56 Gambar 4. 14 Halaman input bobot rencana ..........................................................56 Gambar 4. 15 Halaman edit bobot rencana ............................................................57 Gambar 4. 16 Halaman input data progres.............................................................57 Gambar 4. 17 Halaman edit data progres ...............................................................58 Gambar 4. 18 Tampil keseluruhan proyek .............................................................58 Gambar 4. 19 Tampil kurva proyek .......................................................................59 Gambar 4. 20 Tampil pengeluaran mingguan ........................................................59
xv