• Tidak ada hasil yang ditemukan

teknik iterative dan incremental dalam

N/A
N/A
Protected

Academic year: 2023

Membagikan "teknik iterative dan incremental dalam"

Copied!
16
0
0

Teks penuh

(1)TEKNIK ITERATIVE DAN INCREMENTAL DALAM PENGEMBANGAN APLIKASI WEB BANK SAMPAH BERBENTUK PLUGGABLE MODULE (Studi Kasus : Bank Sampah Kuantan Bersih). Skripsi. Untuk memenuhi syarat memperoleh Derajat Sarjana Teknik (S.T). SAKILA 180155201015. JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MARITIM RAJA ALI HAJI TANJUNGPINANG 2023.

(2) TEKNIK ITERATIVE DAN INCREMENTAL DALAM. PENGEMBANGAN APLIKASI WEB BANK SAMPAH BERBENTUK PLUGGABLE MODULE ii.

(3) (Studi Kasus : Bank Sampah Kuantan Bersih). iii.

(4) SkripsiNIP 198903252019031014. iv.

(5) HALAMAN PERSEMBAHAN. Karya tulis ini saya persembahkan untuk orang tua dan keluarga besar saya yang senantiasa memberi dukungan dan doa serta semangat yang tak pernah pudar sampai hari ini.. v.

(6) MOTTO. "Selesaikan Apapun Yang Sudah Kamu Mulai". vi.

(7) KATA PENGANTAR Puji syukur penulis ucapkan atas kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Teknik Iterative Dan Incremental Dalam Pengembangan Aplikasi Web Bank Sampah Berbentuk Pluggable Modul”, sebagai salah satu syarat untuk menyelesaikan Program Sarjana (S1) Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji. Penulis menyadari bahwa terselesaikannya skripsi ini tidak luput dari adanya dukungan, bantuan, bimbingan, dan nasihat dari berbagai pihak selama penyusunan skripsi ini. Pada kesempatan ini penulis ingin mengucapkan terima kasih setulus-tulusnya kepada : 1. Kedua orang tua penulis yang senantiasa memberikan kasih sayang, dukungan, motivasi, nasihat dan do’a. 2. Abang kandung penulis yang selalu mendukung dan menyemangati penulis dari awal kuliah hingga saat ini. 3. Keluarga besar yang senantiasa memberikan dukungan. 4. Bapak Sapta Nugraha, S.T., M.Eng selaku dekan Fakultas Teknik Informatika Universitas Maritim Raja Ali Haji. 5. Bapak Muhamad Radzi Rathomi, S.Kom., M.Cs. selaku Ketua Jurusan Teknik Informatika Universitas Maritim Raja ali Haji. 6. Ibu Nurul Hayati S.T., M.Cs. selaku dosen pembimbing I yang sudah membimbing, mengoreksi, memberikan saran, dan solusi kepada penulis dalam melakukan penelitian ini. 7. Bapak Tekad Matulatan, S.Sos., S.Kom., M.Inf. Tech selaku pembimbing II yang telah membimbing, mengreksi, memberi saran serta solusi kepada pelulis dalam melakukan penelitian ini. 8. Bapak Hollanda Arief Kusuma, S.IK, M.Si yang telah memberikan banyak saran dan masukan kepada penulis dalam melakukan penelitian ini. 9. Seluruh Dosen Teknik Informatika Universitas Maritim Raja Ali. vii.

(8) viii.

(9) DAFTAR ISI. HALAMAN JUDUL................................................................................................ i HALAMAN PERSETUJUAN ................................................................................ ii HALAMAN PERSEMBAHAN.............................................................................. v MOTTO.................................................................................................................. vi KATA PENGANTAR .......................................................................................... vii DAFTAR ISI .......................................................................................................... ix DAFTAR GAMBAR ............................................................................................ xii DAFTAR TABEL ................................................................................................. xv GLOSARIUM ..................................................................................................... xvii ABSTRAK ......................................................................................................... xviii ABSTRACT ......................................................................................................... xix BAB I PENDAHULUAN ....................................................................................... 1 1.1 Latar Belakang ............................................................................................ 1 1.2 Rumusan Masalah ....................................................................................... 2 1.3 Batasan Masalah .......................................................................................... 2 1.4 Tujuan Penelitian......................................................................................... 2 1.5 Manfaat penelitian ....................................................................................... 3 1.6 Keaslian penelitian ...................................................................................... 3 1.7 Sistematika Penulisan .................................................................................. 3 BAB II KAJIAN LITERATUR .............................................................................. 5 2.1 Tinjauan Pustaka ......................................................................................... 5 2.2 Landasan Teori ............................................................................................ 8 2.2.1 Bank Sampah........................................................................................ 8 2.2.2 Aplikasi Web ........................................................................................ 8 2.2.3 Iterative Incremental ............................................................................ 8 2.2.4 Plugin ................................................................................................... 9 2.2.5 User Acceptance Testing (UAT) .......................................................... 9 BAB III METODE PENELITIAN........................................................................ 11. ix.

(10) 3.1 Waktu dan Tempat Penelitian ................................................................... 11 3.2 Jenis Penelitian .......................................................................................... 11 3.3 Bahan atau Materi Penelitian .................................................................... 11 3.4 Pengumpulan Data .................................................................................... 11 3.5 Alat atau Instrumen Penelitian .................................................................. 12 3.6 Prodesur Penelitian .................................................................................... 13 3.7 Pengembangan sistem menggunakan Iterative Incremental ..................... 13 3.8 Perancangan Sistem................................................................................... 15 3.8.1 Initial Planning .................................................................................. 15 BAB IV HASIL DAN PEMBAHASAN .............................................................. 16 4.1 Iterasi Pertama ........................................................................................... 16 4.1.1 Requirement Planning ........................................................................ 16 4.1.2 Analysis & Design .............................................................................. 16 4.1.3 Implementasi ...................................................................................... 35 4.1.4 Testing/Pengujian ............................................................................... 40 4.1.5 Evaluasi .............................................................................................. 41 4.2 Iterasi Kedua ............................................................................................. 41 4.2.1 Requirement Planning ........................................................................ 41 4.2.2 Analysis & Design .............................................................................. 42 4.2.3 Implementasi ...................................................................................... 57 4.2.4 Testing/Pengujian ............................................................................... 63 4.2.5 Evaluasi .............................................................................................. 64 4.3 Iterasi Ketiga ............................................................................................. 64 4.3.1 Requirement Planning ........................................................................ 64 4.3.2 Analysis & Design .............................................................................. 65 4.3.3 Implementasi ...................................................................................... 80 4.3.4 Testing/pengujian ............................................................................... 84 4.3.5 Evaluasi .............................................................................................. 85 a.. User Acceptance Testing (UAT) ................................................................ 85. 4.4 Penerapan Plugin ....................................................................................... 90 4.5 Deployment ............................................................................................... 94 x.

(11) 4.6 Perbandingan Timeline Penelitian dan Timeline Implementasi................ 94 BAB V PENUTUP ................................................................................................ 96 5.1 Kesimpulan................................................................................................ 96 5.2 Saran .......................................................................................................... 96 2. DAFTAR PUSTAKA....................................................................................... 97 3. LAMPIRAN ..................................................................................................... 99. xi.

(12) DAFTAR GAMBAR Gambar 2.1 Metode Iterative Incremental ............................................................ 8 Gambar 3.1 Prosedur Penelitian .......................................................................... 13 Gambar 3.2 Metode Iterative Incremental .......................................................... 14 Gambar 4.1 Use Case Diagram ........................................................................... 18 Gambar 4.2 Class Diagram ................................................................................. 19 Gambar 4.3 Activity diagram Login .................................................................... 22 Gambar 4.4 Sequence Diagram Login ................................................................ 23 Gambar 4.5 Desain Halaman Login .................................................................... 23 Gambar 4.6 Activity Diagram User ..................................................................... 24 Gambar 4.7 Sequence Diagram User .................................................................. 25 Gambar 4.8 Desain Halaman User ...................................................................... 25 Gambar 4.9 Activity diagram Dashboard ............................................................ 26 Gambar 4.10 Sequence Diagram Dashboard ...................................................... 26 Gambar 4.11 Desain Halaman Dashboard .......................................................... 27 Gambar 4.12 Activity Diagram Admin................................................................ 28 Gambar 4.13 Sequence Diagram Admin ............................................................. 29 Gambar 4.14 Desain Halaman Admin................................................................. 29 Gambar 4.15 Activity Diagram Profil Bank Sampah .......................................... 30 Gambar 4.16 Sequence Diagram Profil Bank Sampah ....................................... 30 Gambar 4.17 Desain Halaman Profil Bank Sampah ........................................... 31 Gambar 4.18 Activity diagram Daftar Sampah ................................................... 32 Gambar 4.19 Sequence Diagram Daftar Sampah................................................ 32 Gambar 4.20 Desain Daftar sampah .................................................................... 33 Gambar 4.21 Activity Diagram Daftar Sembako................................................. 33 Gambar 4.22 Sequence Diagram Daftar Sembako.............................................. 34 Gambar 4.23 Desain Daftar Sembako ................................................................. 34 Gambar 4.24 Login .............................................................................................. 36 Gambar 4.25 User ................................................................................................ 36 Gambar 4.26 Dashboard ...................................................................................... 37 Gambar 4.27 Admin ............................................................................................ 37 Gambar 4.28 Profil Bank Sampah ....................................................................... 38 Gambar 4.29 Daftar Sampah ............................................................................... 38 Gambar 4.30 Daftar Sembako ............................................................................. 39 Gambar 4.31 Use Case Diagram ......................................................................... 43 Gambar 4.32 Class Diagram ............................................................................... 44 Gambar 4.33 Activity Diagram Data Nasabah .................................................... 48 Gambar 4.34 Sequence Diagram Data Nasabah ................................................. 48 Gambar 4.35 Desain Halaman Data Nasabah ..................................................... 49 Gambar 4.36 Activity Diagram Rekening ........................................................... 49. xii.

(13) Gambar 4.37 Sequence Diagram Rekening ........................................................ 50 Gambar 4.38 Desain Halaman Rekening ............................................................ 50 Gambar 4.39 Activity diagram Penjualan ............................................................ 51 Gambar 4.40 Sequence Diagram Penjualan ........................................................ 51 Gambar 4.41 Desain Halaman Penjualan ............................................................ 52 Gambar 4.42 Activity Diagram Pembelian .......................................................... 52 Gambar 4.43 Sequence Diagram Pembelian ....................................................... 53 Gambar 4.44 Desain Halaman Pembelian ........................................................... 53 Gambar 4.45 Activity Diagram Pencairan ........................................................... 54 Gambar 4.46 Sequence Diagram Pencairan ........................................................ 54 Gambar 4.47 Desain Halaman Pencairan ............................................................ 55 Gambar 4.48 Activity Diagram Penjemputan Sampah ........................................ 55 Gambar 4.49 Sequence Diagram Penjemputan Sampah ..................................... 56 Gambar 4.50 Desain Halaman Penjemputan Sampah ......................................... 56 Gambar 4.51 Grafik omset dihalaman dashboard tidak tampil ........................... 57 Gambar 4.52 Grafik omset bank sampah telah tampil ........................................ 58 Gambar 4.53 Data Nasabah ................................................................................. 59 Gambar 4.54 Rekening ........................................................................................ 60 Gambar 4.55 Penjualan........................................................................................ 61 Gambar 4.56 Pembelian ...................................................................................... 61 Gambar 4.57 Pencairan........................................................................................ 62 Gambar 4.58 Penjemputan Sampah..................................................................... 62 Gambar 4.59 Use Case Diagram ......................................................................... 66 Gambar 4.60 Class Diagram ............................................................................... 67 Gambar 4.61 Activity Diagram Peminjaman Dana Sosial .................................. 70 Gambar 4.62 Sequence Diagram Peminjaman Dana Sosial................................ 71 Gambar 4.63 Desain Halaman Peminjaman Dana Sosial.................................... 71 Gambar 4.64 Activity Diagram Pengepulan ........................................................ 72 Gambar 4.65 Sequence Diagram Pengepulan ..................................................... 73 Gambar 4.66 Desain pengepulan ......................................................................... 73 Gambar 4.67 Activity Diagram Operasional ....................................................... 74 Gambar 4.68 Sequence diagram Operasional ..................................................... 74 Gambar 4.69. Desain Halaman Operasional ....................................................... 75 Gambar 4.70 Activity Diagram Log Aktivitas..................................................... 75 Gambar 4.71 Sequence Diagram Log Aktivitas.................................................. 76 Gambar 4.72 Desain Halaman Log Aktivitas ...................................................... 76 Gambar 4.73 Activity Diagram Menu ................................................................. 77 Gambar 4.74 Sequence Diagram Menu .............................................................. 77 Gambar 4.75 Desain Halaman Menu .................................................................. 78 Gambar 4.76 Activity Diagram Sub Menu .......................................................... 78. xiii.

(14) Gambar 4.77 Sequence Diagram Sub Menu ....................................................... 79 Gambar 4.78 Desain Halaman Sub Menu ........................................................... 79 Gambar 4.79 Menu .............................................................................................. 80 Gambar 4.80 Sub Menu ....................................................................................... 81 Gambar 4.81 Pinjaman Dana Sosial .................................................................... 81 Gambar 4.82 Pengepulan..................................................................................... 82 Gambar 4.83 Operasional .................................................................................... 82 Gambar 4.84 Log Aktivitas ................................................................................. 83 Gambar 4.85 Plugin ............................................................................................. 90 Gambar 4.86 Tampilan Fitur Plugin .................................................................... 91 Gambar 4.87 Aplikasi Bank Sampah Kuanta Bersih .......................................... 92 Gambar 4.88 Pemilihan Fitur .............................................................................. 93 Gambar 4.89 Tampilan Dashboard Aplikasi ....................................................... 93 Gambar 4.90 Deployment .................................................................................... 94. xiv.

(15) DAFTAR TABEL Tabel 3.1 Spesifikasi Perangkat Keras ................................................................. 12 Tabel 4.1 Fitur Aplikasi Bank Sampah ................................................................ 16 Tabel 4.2 Kebutuhan Fungsionalitas Sistem ........................................................ 16 Tabel 4.3 Spesifikasi Tabel User .......................................................................... 20 Tabel 4.4 Spesifkasi Tabel Admin ....................................................................... 20 Tabel 4.5 Spesifikasi Tabel Sampah .................................................................... 21 Tabel 4.6 Spesifikasi Tabel Sembako .................................................................. 21 Tabel 4.7 Tahap Pembangunan Fitur.................................................................... 35 Tabel 4.8 Lanjutan Tahap Pembangunan Fitur .................................................... 35 Tabel 4.9 Lanjutan Tahap Pembangunan Fitur .................................................... 35 Tabel 4.10 Hasil Pengujian Black Box................................................................. 40 Tabel 4.11 Umpan Balik Pertama ........................................................................ 41 Tabel 4.12 Fitur Aplikasi Bank Sampah .............................................................. 41 Tabel 4.13 Kebutuhan Fungsionalitas Sistem ...................................................... 42 Tabel 4.14 Spesifikasi Tabel Nasabah.................................................................. 45 Tabel 4.15 Spesifikasi Tabel Rekening ................................................................ 45 Tabel 4.16 Spesifikasi Tabel Penjualan................................................................ 46 Tabel 4.17 Spesifikasi Tabel Pembelian .............................................................. 46 Tabel 4.18 Spesifikasi Tabel Pancairan................................................................ 47 Tabel 4.19 Spesifikasi Tabel Jemput Sampah ...................................................... 47 Tabel 4.20 Umpan balik pengguna ....................................................................... 57 Tabel 4.21 Tahapan perbaikan ............................................................................. 58 Tabel 4.22 Pengujian menu/fitur perbaikan ......................................................... 58 Tabel 4.23 Tahap Pengembangan Fitur ................................................................ 59 Tabel 4.24 Lanjutan Tahap Pembangunan Fitur .................................................. 59 Tabel 4.25 Lanjutan Tahap Pembangunan Fitur .................................................. 59 Tabel 4.26 Hasil pengujian black box .................................................................. 63 Tabel 4.27 Umpan Balik Pengguna ...................................................................... 64 Tabel 4.28 Fitur Aplikasi Web Bank Sampah ...................................................... 64 Tabel 4.29 Kebutuhan Fungsinalitas Sistem ........................................................ 65 Tabel 4.30 Spesifikasi Tabel Nasabah.................................................................. 68 Tabel 4.31 Spesfikasi Tabel Pengepulan .............................................................. 68 Tabel 4.32 Spesifikasi Tabel Log Aktivitas ......................................................... 69 Tabel 4.33 Spesifikasi Tabel Menu ...................................................................... 69 Tabel 4.34 Spesifikasi Tabel Sub Menu ............................................................... 70 Tabel 4.35 Tahap Pembangunan Fitur.................................................................. 80 Tabel 4.36 Lanjutan Tahap Pembangunan Fitur .................................................. 80 Tabel 4.37 Lanjutan Tahap Pembangunan Fitur .................................................. 80 Tabel 4.38 Hasil Pengujian Black Box................................................................. 84. xv.

(16) Tabel 4.39 Umpan Balik Pengguna ...................................................................... 85 Tabel 4.40 Skala Penilaian Aplikasi Bank Sampah Kuantan Bersih ................... 85 Tabel 4.41 Hasil Kuesioner Pengujian UAT ........................................................ 86 Tabel 4.42 Kriteria Persentase Aplikasi ............................................................... 87 Tabel 4.43 Tingkat Persentase .............................................................................. 88. xvi.

(17)

Referensi

Dokumen terkait

KATA PENGANTAR Puji syukur Penulis panjatkan kehadirat Allah SWT yang telah melimpahkan segala rahmat, taufik serta hidayah-Nya sehinga Penulis dapat menyelesaikan skripsi tepat

KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir/Skripsi yang

iii KATA PENGANTAR Alhamdulillahirobbil’alamin penulis ucapkan Puji Syukur kehadirat Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya, sehingga penulis dapat Menyelesaikan

KATA PENGANTAR Alhamdulillah, segala puji dan syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis mampu menyelesaikan proposal

v KATA PENGANTAR Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah melimpahkan Rahmat dan Hidayah-Nya, sehingga penulis dapat menyusun Karya Tulis Ilmiah dengan

KATA PENGANTAR Segala puji serta syukur penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Kerja Praktek KP pada

vii KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan hidayah-Nya, sehingga penulisan skripsi yang berjudul “Pengaruh

vii KATA PENGANTAR Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat, taufik serta hidayah-Nya sehingga penulis dapat menyelesaikan penulisan