DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAK... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN... xvii BAB I PENDAHULUAN... I-1 1.1 Latar Belakang Masalah... I-1 1.2 Rumusan Masalah... I-3 1.3 Maksud dan Tujuan... I-3 1.4 Batasan Masalah... I-4 1.5 Metodologi Penelitian... I-4 1.6 Sistematika Penulisan Laporan... I-5 BAB II LANDASAN TEORI... II-1 2.1 Konsep Dasar Sistem... II-1 2.1.1 Defenisi Sistem... II-1 2.1.2 Karakteristik Sistem... II-1 2.1.3 Klasifikasi Sistem... II-3 2.2 Pengertian SERIM(Software Engineering Risk Management... II-4 2.2.1 Ruang Lingkup SERIM... II-4 2.2.1.1 Elemen Resiko... II-5 2.2.1.2 Aktivitas Resiko... II-5 2.2.1.3. Faktor-faktor Resiko Perangkat Lunak... II-6 2.2.1.4 Matrik Resiko... II-7 2.2.2 Contoh Kasus... II-7 2.2.3 Pengumpulan Data... II-8 vii
2.2.4 Hasil Contoh Kasus... II-20 2.3 Manajemen Perangkat Lunak... II-21 2.4 Konsep Metoda Pembangunan Sistem... II-23 2.5 Unified Modelling Language... II-24 2.5.1 Tujuan UML... II-26 2.5.2 Kegunaan Diagram... II-26 2.5.3 Diagram dan Teknik Pemodelan... II-26 BAB III ANALISIS SISTEM... III-1 3.1 Deskripsi Kerja Sistem Lama... III-1 3.2 Identifikasi Masalah... III-2 3.3 Deskripsi Sistem Yang Akan Dibangun... III-2 3.4 Analisis Sistem Yang Akan Dibangun... III-4 3.5 Hasil Analisis... III-4 BAB IV PERANCANGAN SISTEM... IV-1 4.1 Perancangan Model Sistem... IV-1 4.2 Pemodelan Use Case... IV-1 4.2.1 Deskripsi Aktor... IV-1 4.2.2 Deskripsi Use Case... IV-2 4.2.3 Use Case Diagram... IV-2 4.2.4 Skenario Use Case... IV-3 4.3 Model Analisis... IV-10 4.4 Sequence Diagram... IV-11 4.5 Activity Diagram... IV-16 4.6 Class Diagram... IV-21 4.7 Perancangan Basis Data... IV-22 4.8 Perancangan Antarmuka... IV-26 BAB V IMPLEMENTASI... V-1 5.1 Lingkungan Implementasi... V-1 5.1.1 Lingkungan Perangkat Lunak (Software)... V-1 5.1.2 Lingkungan Perangkat Keras (Hardware)... V-1 5.2 Struktur Program... V-2 5.3 Penjelasan Struktur Program... V-2 viii
5.4 Implementasi Tampilan... V-3 5.5 Hasil Pengujian... V-8 BAB VII PENUTUP... VI-1 6.1 Kesimpulan... VI-1 6.2 Saran... VI-1 DAFTAR PUSTAKA LAMPIRAN ix
DAFTAR TABEL Tabel 2.1 Derajat Pengaruh Faktor Resiko Terhadap Elemen Resiko... II-7 Tabel 2.2 Bobot Nilai Setiap Jawaban Kuesioner Matrik Resiko... II-15 Tabel 2.3 Hasil Respon Pertanyaan Matrik Resiko... II-16 Tabel 2.4 Tabel SERIM Penilaian Perangkat Lunak... II-22 Tabel 3.1 Flowmap Sistem Yang Akan Dibangun... III-3 Tabel 4.1 Deskripsi Aktor... IV-2 Tabel 4.2 Deskripsi Use Case... IV-2 Tabel 4.3 Skenario Use Case Login... IV-3 Tabel 4.4 Skenario Use Case Kelola User... IV-4 Tabel 4.5 Skenario Use Case Cari Password... IV-5 Tabel 4.6 Skenario Use Case Ganti Password... IV-6 Tabel 4.7 Skenario Use Case Mengelola Task... IV-7 Tabel 4.8 Skenario Use Case Kelola Laporan... IV-9 Tabel 4.9 Data Pengguna... IV-23 Tabel 4.10 Data Kuesioner... IV-23 Tabel 4.11 Data Detail Pertanyaan... IV-24 Tabel 4.12 Data Proyek... IV-24 Tabel 4.13 Data Hasil Task... IV-26 Tabel 5.1 Komponen Struktur Program... V-3 Tabel 5.2 Hasil Uji Field dan Tombol... V-11 Tabel 5.3 Hasil Uji Form... V-12 x
DAFTAR GAMBAR Gambar 2.1 Integrasi Model Manajemen Resiko... II-17 Gambar 2.2 Model Hubungan Faktor Resiko Dengan Proses Dan Produk... II-18 Gambar 2.3 Watefall Model... II-23 Gambar 2.4 Class Diagram... II-28 Gambar 2.5 Usecase Diagram... II-28 Gambar 2.6 Sequence Diagram... II-29 Gambar 2.7 Collaboration Diagram... II-29 Gambar 2.8 Statechart Diagram... II-29 Gambar 2.9 Activity Diagram... II-30 Gambar 2.10 Component Diagram... II-30 Gambar 2.11 Devloyment Diagram... II-30 Gambar 4.1 Use Case Diagram Login... IV-13 Gambar 4.2 Class Diagram Tahap Analisis... IV-10 Gambar 4.3 Sequence Diagram Login... IV-11 Gambar 4.4 Sequence Diagram Registrasi... IV-12 Gambar 4.5 Sequence Diagram Recover Password... IV-13 Gambar 4.6 Sequence Diagram Ganti Password... IV-14 Gambar 4.7 Sequence Diagram Kelola Task... IV-15 Gambar 4.8 Sequence Diagram Kelola Laporan... IV-16 Gambar 4.9 Activity Diagram Login... IV-17 Gambar 4.10 Activity Diagram Registrasi User... IV-17 Gambar 4.11 Activity Diagram Recover Password... IV-18 Gambar 4.12 Activity Diagram Ganti Password... IV-19 Gambar 4.13 Activity Diagram Kelola Task... IV-20 Gambar 4.14 Activity Diagram Kelola Laporan... IV-21 Gambar 4.15 Class Diagram... IV-22 Gambar 4.16 Rancangan Antarmuka Login User... IV-26 Gambar 4.17 Rancangan Antarmuka Create New Account... IV-27 Gambar 4.18 Rancangan Antarmuka Forgot Your Password?... IV-27 xi
Gambar 4.19 Rancangan Antarmuka Ganti Password... IV-28 Gambar 4.20 Rancangan Antarmuka Menu Utama... IV-28 Gambar 4.21 Rancangan Antarmuka Form Task... IV-29 Gambar 4.22 Rancangan Antarmuka Form Review... IV-29 Gambar 4.23 Rancangan Antarmuka Form Hasil... IV-30 Gambar 4.24 Rancangan Antarmuka Report... IV-30 Gambar 5.1 Struktur Program... V-2 Gambar 5.2 Tampilan Login Program... V-4 Gambar 5.3 Tampilan Form Cretae New Account... V-4 Gambar 5.4 Tampilan Form Forgot Your Password?... V-5 Gambar 5.5 Tampilan Form Ganti Password... V-5 Gambar 5.6 Tampilan Form Menu Utama... V-6 Gambar 5.7 Tampilan Form New Task... V-6 Gambar 5.8 Tampilan Form Review... V-7 Gambar 5.9 Tampilan Form Hasil... V-7 Gambar 5.10 Tampilan Form Laporan... V-8 xii
DAFTAR SIMBOL Simbol-simbol pada Workmap 1. Simbol person, menggambarkan orang / pihak yang terlibat dalam proses 2. Simbol External Entity, Merupakan kesatuan di luar sistem yang dapat berupa orang, organisasi atau sistem lainnya 3. Simbol paper, menggambarkan bukti transaksi 4. Simbol Data Storage, menggambarkan penyimpanan data 5. Simbol proses, menggambarkan proses yang terjadi 6. Simbol association, menggambarkan relasi antar objek Simbol-simbol pada Objek Fisik 1. Simbol External Entity, Merupakan kesatuan di luar sistem yang dapat berupa orang, organisasi atau sistem lainnya 2. Simbol proses, menggambarkan proses yang terjadi 3. Simbol Data Storage, menggambarkan penyimpanan data 4. Simbol Catatan, menggambarkan pencatatan data 5. Simbol association, menggambarkan relasi antar objek xiii
Simbol-simbol pada Use Case Diagram 1. Simbol Aktor, menggambarkan aktor pada 2. Simbol UseCase, menggambarkan Use Case pada 3. Simbol Unidirectional Association, menggambarkan relasi antar aktor dan use case. Simbol-simbol pada Diagram Tahap analisis 1. Simbol Aktor, menggambarkan aktor pada 2. Simbol Boundary, menggambarkan batasan kelas pada 3. Simbol Control, menggambarkan unsur kendali pada 4. Entity menggambarkan kelas entitas pada 5. Object Message, menggambarkan pesan antar dua objek. xiv
Simbol-simbol pada Sequence Diagram 1. Simbol Aktor, menggambarkan aktor pada 2. Simbol Boundary, menggambarkan batasan kelas pada 3. Simbol Control, menggambarkan unsur kendali pada 4. Entity menggambarkan kelas entitas pada 5. Object Message, menggambarkan pesan antar dua objek. 6. Message to Self, menggambarkan pesan yang menuju dirinya sendiri. Simbol-simbol pada Class Diagram 1. Class Atribut Operasi() Simbol Class, menggambarkan class pada 2. Simbol Agregation, menggambarkan relasi agregasi 3. Simbol Association, menggambarkan relasi asosiasi. xv
Simbol-simbol pada Statechart Diagram. 1. Simbol Start, menggambarkan awal dimulainya suatu proses 2. Simbol Final State, menggambarkan akhir dari suatu proses 3. Simbol State, menggambarkan proses yang akan dilakukan 4. Object Message, menggambarkan pesan antar dua objek. xvi
DAFTAR LAMPIRAN Lampiran A Lampiran B Lampiran C Lampiran D : Listing program : Kartu Bimbingan Tugas Akhir : Lampiran Revisi : Riwayat Hidup xvii