APLIKASI MAINTENANCE MANAGEMENT PERANGKAT IT BERBASIS WEB NUR WAQFA PRIHATIN 41811110088 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
APLIKASI MAINTENANCE MANAGEMENT PERANGKAT IT BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : NUR WAQFA PRIHATIN 41811110088 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
DAFTAR ISI LEMBAR PERNYATAAN... I LEMBAR PERSETUJUAN SIDANG... II LEMBAR PENGESAHAN... III KATA PENGANTAR... IV ABSTRACT... VI ABSTRAK... VI DAFTAR ISI... VI DAFTAR TABEL... XI DAFTAR GAMBAR... XI BAB I PENDAHULUAN... 1 1.1Latar Belakang... 1 1.2Rumusan Masalah... 2 1.3Batasan Masalah... 2 1.4Manfaat dan Tujuan Penelitian... 2 1.4.1Manfaat Penelitian... 2 1.4.2Tujuan Penelitian... 3 1.5Metode Penelitian... 3 1.6Metodologi Pengembangan Sistem... 4 1.7Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 7 2.1Aplikasi Maintenance Management Perangkat IT... 7 2.1.1Pengertian Aplikasi... 7 2.1.Pengertian Maintenance Management... 7 2.1.3 Pengertian Perangkat IT... 9 2.2Pengertian Analisa dan Pengembangan Sistem... 10
2.2.1 Analisa Sistem... 10 2.2.2 Pengembangan Sistem... 10 2.2.3Pengertian SDLC (Sistem Development Life Cyle)... 12 2.3Perangkat Pemodelan Sistem... 14 2.3.1UML (Unifield Modeling Language)... 14 2.3.2Use Case Diagram... 15 2.3.3Activity Diagram... 17 2.3.4Class Diagram... 19 2.3.5Sequence Diagram... 21 2.4Perancangan Sistem Berorientasi Objek... 23 2.4.1 Karakteristik Dasar dalam Sistem Berorientasi Objek... 23 2.5Perancangan Basis Data... 25 2.6Aplikasi Web... 25 2.6.1Pengertian Web... 25 2.6.2Web Statis dan Web Dinamis... 26 2.6.3Pengertian Aplikasi Web... 26 2.7Perangkat Pendukung Aplikasi... 26 2.7.1Netbeans... 26 2.7.2PHP (Hypertext Preprocessor)... 27 2.7.3MySQL... 27 2.7.4XAMPP... 28 2.8Testing Perangkat Lunak... 28 2.8.1Metode Black Box... 28 2.8.2Metode White Box... 29 BAB III ANALISA DAN PERANCANGAN SISTEM... 31 3.1Latar Belakang Perusahaan... 31
3.1.1Visi dan Misi Perusahaan... 31 3.1.2Struktur Organisasi... 32 3.1.3Deskripsi pekerjaan... 33 3.2Analisa sistem... 34 3.2.1Analisa sistem Berjalan... 34 3.2.2Analisa Kebutuhan Sistem... 36 3.3Sistem Usulan... 38 3.3.1Use Case Diagram Sistem Usulan... 39 3.3.2Use Case Decription Sistem Usulan... 40 3.3.3Activity Diagram SistemUsulan... 44 3.3.4Sequence Diagram Sistem Usulan... 52 3.3.5Class Diagram... 60 3.4Struktur Basis Data... 61 3.5Perancangan Antar Muka... 64 BAB IV IMPLEMENTASI DAN TESTING... 69 4.1Implementasi Sistem... 69 4.2Implementasi Basis Data MySQL... 70 4.3Implementasi antar muka... 72 4.4Metode Pengujian... 76 4.4.1Scenario pengujian... 77 4.4.2Analisa Hasil Pengujian... 81 BAB V PENUTUP... 95 5.1Kesimpulan... 95 5.2Saran... 96 DAFTAR PUSTAKA... 97 LAMPIRAN... 9
DAFTAR TABEL Tabel 2. 1 Simbol Use Case Diagram... 16 Tabel 2. 2 Simbol Activity Diagram... 18 Tabel 2. 3 Simbol Class Diagram... 20 Tabel 2. 4 Simbol Sequence Diagram... 21 Tabel 3. 1 Analisis Kebutuhan Sistem dengan Metode PIECES... 36 Tabel 3. 2 Use Case Description Kelola Master data IT... 40 Tabel 3. 3 Use Case Description buat jadwal perawatan... 40 Tabel 3. 4 Use Case Description kelola user... 41 Tabel 3. 5 Use Case Description buat laporan perawatan... 41 Tabel 3. 6 Use Case Description buat pengajuan penggantian perangkat... 42 Tabel 3. 7 Use Case Description lihat jadwal perawatan... 42 Tabel 3. 8 Use Case Description beri persetujuan penggantian perangkat... 43 Tabel 3. 9 Struktur Basis Data tb_barang... 61 Tabel 3. 10 Struktur Basis Data tb_jadwal... 61 Tabel 3. 11 Struktur Basis Data tb_jadwal_call... 62 Tabel 3. 12 Struktur Basis Data tb_pengajuan... 62 Tabel 3. 13 Struktur Basis Data tb_user... 63 Tabel 4. 1 Skenario pengujian halaman login... 77 Tabel 4. 2 Skenario pengujian halaman master schedule rutin... 77 Tabel 4. 3 Skenario pengujian halaman master schedule by call... 78 Tabel 4. 4 Skenario pengujian halaman master asset... 78 Tabel 4. 5 Skenario pengujian halaman master user... 79 Tabel 4. 6 Skenario pengujian halaman pengajuan... 79 Tabel 4. 7 Skenario pengujian halaman report perawatan... 79 Tabel 4. 8 Skenario pengujian halaman report penggantian perangkat... 80
DAFTAR GAMBAR Gambar 2. 1 Metode Waterfall... 12 Gambar 2. 2 Contoh Use Case Diagram... 15 Gambar 2. 3 Contoh Activity Diagram... 17 Gambar 2. 4 Contoh Class Diagram... 19 Gambar 2. 5 Contoh Sequence Diagram... 21 Gambar 3. 1 Struktur Organisasi... 32 Gambar 3. 2 Flowchart Sistem Berjalan... 35 Gambar 3. 3 Use Case Diagram Sistem Usulan... 39 Gambar 3. 4 Activity Diagram login... 44 Gambar 3. 5 Activity Diagram kelola master data IT... 45 Gambar 3. 6 Activity Diagram buat penjadwalan perawatan... 46 Gambar 3. 7 Activity Diagram kelola user... 47 Gambar 3. 8 Activity Diagram buat laporan perawatan by call... 48 Gambar 3. 9 Activity Diagram buat pengajuan penggantian perangkat... 49 Gambar 3. 10 Activity Diagram lihat jadwal perawatan... 50 Gambar 3. 11 Activity Diagram beri persetujuan penggantian perangkat... 51 Gambar 3. 12 Sequence Diagram master login... 52 Gambar 3. 13 Sequence Diagram kelola master data IT... 53 Gambar 3. 14 Sequence Diagram penjadwalan perawatan (rutin)... 54 Gambar 3. 15 Sequence Diagram kelola user... 55 Gambar 3. 16 Sequence Diagram penjadwalan perawatan by call... 56 Gambar 3. 17 Sequence Diagram pengajuan penggantian perangkat... 57 Gambar 3. 18 Sequence Diagram lihat jadwal... 58 Gambar 3. 19 Sequence Diagram beri persetujuan penggantian... 59 Gambar 3. 20 Class Diagram Sistem Usulan... 60
Gambar 3. 21 Rancangan Tampilan form login... 64 Gambar 3. 22 Rancangan Tampilan Dashboard... 65 Gambar 3. 23 Rancangan Tampilan kelola master data IT... 65 Gambar 3. 24 Rancangan Tampilan buat jadwal perawatan... 66 Gambar 3. 25 Rancangan Tampilan buat laporan perawatan by call... 66 Gambar 3. 26 Rancangan Tampilan kelola user... 67 Gambar 3. 27 Rancangan Tampilan buat pengajuan penggantian perangkat... 67 Gambar 3. 28 Rancangan Tampilan laporan perawatan... 68 Gambar 3. 29 Rancangan Tampilan laopran penggantian perangkat (approval ). 68 Gambar 4. 1 Struktur table user... 70 Gambar 4. 2 Struktur table barang... 71 Gambar 4. 3 Struktur table jadwal... 71 Gambar 4. 4 Struktur table jadwal by call... 72 Gambar 4. 5 Struktur table pengajuan... 72 Gambar 4. 6 Tampilan Menu Halaman login... 73 Gambar 4. 7 Tampilan Menu Halaman Dashboard... 73 Gambar 4. 8 Tampilan Menu Master schedule rutin... 74 Gambar 4. 9 Tampilan Menu Master schedule by call... 74 Gambar 4. 10 Tampilan Menu Master asset... 74 Gambar 4. 11 Tampilan Menu Master user... 75 Gambar 4. 12 Tampilan Menu Halaman Pengajuan... 75 Gambar 4. 13 Tampilan Menu Report perawatan... 75 Gambar 4. 14 Tampilan Menu Report penggantian perangkat... 76 Gambar 4. 15 Tampilan Menu Halaman Approval... 76