Top Banner
i ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS LAYANAN DENGAN MENGGUNAKAN WINDOWS WORKFLOW FOUNDATION HALAMAN JUDUL LUAR SKRIPSI Oleh Rudy Yulianto 1000837100 Alexander Kelvin 1000860601 Windy Fiscarina Djiono 1000885112 Universitas Bina Nusantara Jakarta 2010
25

ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

Feb 03, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

i

ANALISIS DAN PERANCANGAN

SISTEM PENGAJUAN APLIKASI BERBASIS LAYANAN

DENGAN MENGGUNAKAN WINDOWS WORKFLOW FOUNDATION

HALAMAN JUDUL LUAR

SKRIPSI

Oleh

Rudy Yulianto 1000837100

Alexander Kelvin 1000860601

Windy Fiscarina Djiono 1000885112

Universitas Bina Nusantara

Jakarta

2010

Page 2: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

ii

ANALISIS DAN PERANCANGAN

SISTEM PENGAJUAN APLIKASI BERBASIS LAYANAN

DENGAN MENGGUNAKAN WINDOWS WORKFLOW FOUNDATION

HALAMAN JUDUL DALAM

SKRIPSI

diajukan sebagai salah satu syarat

untuk gelar kesarjanaan pada

Jurusan Teknik Informatika

Jenjang Pendidikan Strata-1

Oleh

Rudy Yulianto 1000837100

Alexander Kelvin 1000860601

Windy Fiscarina Djiono 1000885112

Universitas Bina Nusantara

Jakarta

2010

Page 3: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS
Page 4: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS
Page 5: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

v

PRAKATA

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas

rahmat dan berkat-Nya penulis dapat menyelesaikan skripsi yang berjudul “Analisis

dan Perancangan Sistem Pengajuan Aplikasi Berbasis Layanan Dengan

Menggunakan WINDOWS WORKFLOW FOUNDATION” tepat pada waktunya.

Skripsi ini disusun sebagai salah satu syarat yang harus dipenuhi dalam

kelengkapan studi untuk jenjang pendidikan Strata-1 jurusan Sistem Informasi dan

Teknik Informatika Universitas Bina Nusantara.

Penulis menyadari bahwa penulisan skripsi ini tidak akan dapat terlaksana

tanpa bantuan dan dukungan dari semua pihak. Oleh karena itu penulis ingin

mengucapkan terima kasih kepada :

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Universitas Bina

Nusantara yang telah memberikan kesempatan kepada penulis untuk menyusun

skripsi ini,

2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu

Komputer Bina Nusantara yang telah memberikan kesempatan kepada penulis

untuk menyusun skripsi ini,

3. Bapak Fredy Purnomo, S.Kom.,M.Kom, selaku Kepala Jurusan Teknik

Informatika Bina Nusantara yang telah memberikan kesempatan kepada penulis

untuk menyusun skripsi ini,

Page 6: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

vi

4. IT Directorate yang telah memberikan kesempatan, ijin, serta bantuan kepada

penulis dalam memperolah data dan informasi yang dibutuhkan dalam

penyusunan skripsi ini,

5. Bapak Gintoro, S.Kom., MM, selaku dosen pembimbing serta manager

Technology Development yang telah banyak membantu dan membimbing penulis

dalam penulisan skripsi ini,

6. Bapak Yosef Bernardus Wirian, S.Kom., S.Si, selaku manager IS Development

yang telah banyak membantu dan memberi masukan dalam segi teknis kepada

penulis dalam penulisan skripsi ini,

7. Bapak Renan Prasta Jenie, S.T.P., M.T., selaku staff IT Directorate yang telah

banyak membantu dan memberi masukan kepada penulis dalam penulisan skripsi

ini,

8. Bapak Arif Maulana Nurbani, S.Kom., selaku staff IT Directorate yang telah

banyak membantu dan memberi masukan kepada penulis dalam penulisan skripsi

ini,

9. Seluruh dosen di Universitas Bina Nusantara yang telah mendidik dan

memberikan perkuliahan kepada kami selama masa kuliah kami di Universitas

Bina Nusantara,

10. Keluarga, baik orang tua maupun saudara yang telah memberikan dukungan

materi dan moral kepada penulis sejak awal sampai dengan selesainya skripsi ini,

11. Teman-teman penulis lainnya yang juga telah memberikan bantuan moral kepada

penulis sehingga penulisan skripsi ini dapat selesai tepat waktu,

Page 7: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

vii

12. Dan semua pihak yang tidak dapat disebutkan satu per satu oleh penulis baik

secara langsung maupun tidak langsung telah membantu penulis dalam penulisan

skripsi ini.

Penulis mengharapkan kritik dan saran yang membangun berkaitan dengan

skripsi ini. Semoga skripsi ini dapat memberikan manfaat bagi semua pihak yang

berkepentingan.

Jakarta, Februari 2010

Penulis

Page 8: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

viii

DAFTAR ISI

HALAMAN JUDUL LUAR .............................................................................................. i 

HALAMAN JUDUL DALAM ......................................................................................... ii 

HALAMAN PERSETUJUAN HARDCOVER ................................................................ iii 

HALAMAN PERNYATAAN DEWAN PENGUJI ........................................................ iv 

HALAMAN PEMBERIAN HAK CIPTA NON EKSKLUSIF ...................................... vii 

ABSTRAK ....................................................................................................................... iv 

PRAKATA .........................................................................................................................v 

DAFTAR ISI .................................................................................................................. viii 

DAFTAR TABEL .......................................................................................................... xvi 

DAFTAR GAMBAR ................................................................................................... xviii 

DAFTAR LAMPIRAN ..................................................................................................xxv 

BAB 1 PENDAHULUAN ..................................................................................................1 

1.1  LATAR BELAKANG ........................................................................................ 1 

1.2  RUANG LINGKUP .......................................................................................... 2 

1.2.1  Pihak Yang Terlibat .............................................................................. 2 

1.2.1.1 Tim Developer ................................................................................ 2 

1.2.1.2 Pihak Pendukung ............................................................................ 3 

1.2.1.3 Pengguna ........................................................................................ 3 

1.2.2  Batasan Penelitian ................................................................................ 4 

Page 9: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

ix

1.2.3  Batasan Pembangunan Perangkat Lunak ............................................. 4 

1.3  TUJUAN ......................................................................................................... 5 

1.4  MANFAAT ..................................................................................................... 5 

1.5  METODOLOGI ................................................................................................ 6 

1.5.1  Requirement Specification .................................................................... 6 

1.5.2  Analysis ................................................................................................ 7 

1.5.3  Design ................................................................................................... 7 

1.5.3.1 Perancangan Dengan Notasi Unified Modeling Language (UML) 7 

1.5.3.2 Perancangan Tampilan Layar ......................................................... 7 

1.5.3.3 Workflow ........................................................................................ 8 

1.5.4  Development ......................................................................................... 8 

1.5.5  Implementation ..................................................................................... 8 

1.5.6  Evaluation ............................................................................................ 8 

1.6  SISTEMATIKA PENULISAN ............................................................................. 8 

BAB 2 LANDASAN TEORI ...........................................................................................11 

2.1  .NET FRAMEWORK 3.5 ................................................................................ 11 

2.1.1  Pengenalan .NET Framework 3.5 ...................................................... 11 

2.1.2  Perkembangan .NET Framework ....................................................... 14 

2.1.2.1 ASP.NET AJAX ........................................................................... 16 

Page 10: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

x

2.1.2.2 Languange - Integrated Query (LINQ) ........................................ 16 

2.1.2.3 Windows Communication Foundation (WCF) ............................. 17 

2.1.2.4 Windows Workflow Foundation (WF) ......................................... 19 

2.2  LAYANAN (SERVICE) ................................................................................... 20 

2.2.1  Bagaimana Sebuah Layanan Mengenkapsulasi Logic ....................... 21 

2.2.2  Bagaimana Layanan Berhubungan Satu Sama Lain .......................... 22 

2.2.3  Bagaimana Layanan Berkomunikasi Satu Sama Lain ....................... 22 

2.2.4  Bagaimana Layanan Didesain ............................................................ 23 

2.3  SERVICE ORIENTED ARCHITECTURE (SOA) ................................................ 25 

2.3.1  Paradigma SOA .................................................................................. 25 

2.3.2  Definisi SOA ...................................................................................... 27 

2.3.3  Prinsip – Prinsip SOA ........................................................................ 29 

2.3.4  Komponen SOA ................................................................................. 31 

2.4  BPM ........................................................................................................... 33 

2.4.1  Konsep Dasar BPM ............................................................................ 33 

2.4.2  Tujuan BPM ....................................................................................... 35 

2.5  PENGENALAN C# ........................................................................................ 36 

2.5.1  Keuntungan Menggunakan C# ........................................................... 36 

2.5.1.1 Sederhana ..................................................................................... 36 

Page 11: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xi

2.5.1.2 Modern ......................................................................................... 37 

2.5.1.3 Object – Oriented Language ........................................................ 37 

2.5.1.4 Powerfull Dan Fleksibel ............................................................... 38 

2.5.1.5 Efisien ........................................................................................... 38 

2.5.1.6 Modular ........................................................................................ 39 

2.5.1.7 C# Akan Menjadi Populer ............................................................ 40 

2.6  VISUAL STUDIO .NET .................................................................................. 40 

2.7  DIAGRAN ALIRAN DOKUMEN (DAD) ......................................................... 41 

2.8  UNIFIED MODELLING LANGUANGE (UML) .................................................. 41 

2.8.1  Pengertian Unified Modelling Languange (UML) ............................. 41 

2.8.2  Diagram Perilaku ................................................................................ 41 

2.8.2.1 Diagram Use Case ........................................................................ 41 

2.8.2.2 Diagram Interaksi ......................................................................... 42 

BAB 3 ANALISIS DAN PERANCANGAN SOLUSI ....................................................43 

3.1  GAMBARAN UMUM STUDI KASUS .............................................................. 43 

3.1.1  Sejarah Dan Perkembangan IT Directorate Bina Nusantara ............. 43 

3.1.2  Struktur Organisasi Perusahaan .......................................................... 45 

3.2  ANALISIS PERMASALAHAN ......................................................................... 49 

3.2.1  Analisis Visual Studio 2008 dan NetBeans 6.0 .................................. 49 

Page 12: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xii

3.2.2  Analisis Proses Bisnis Berjalan .......................................................... 51 

3.2.2.1 Prosedur Pengajuan Aplikasi (Job Request) ................................ 51 

3.2.2.2 Prosedur Kebutuhan Pengguna (User Requirement) .................... 54 

3.2.2.3 Prosedur Evaluasi (Testing) .......................................................... 56 

3.2.2.4 Prosedur Instalasi (Installation) ................................................... 60 

3.2.2.5 Prosedur Pelatihan (Training) ...................................................... 62 

3.2.2.6 Prosedur Penutupan Proyek (Project Closing) ............................. 64 

3.2.3  Analisis Wawancara ........................................................................... 66 

3.2.4  Analisis Pengukuran ........................................................................... 75 

3.2.5  Identifikasi Permasalahan ................................................................... 78 

3.2.6  Analisis Pemecahan Masalah ............................................................. 79 

3.2.7  Perancangan Solusi ............................................................................. 80 

3.2.8  Perancangan Sistem ............................................................................ 81 

3.2.8.1 Workflow Sistem yang diusulkan ................................................. 81 

3.2.8.2 Perancangan Diagram Use Case .................................................. 94 

3.2.8.3 Perancangan Layar ....................................................................... 99 

3.2.8.3.1  Rancangan Layar Login ...................................................... 99 

3.2.8.3.2  Halaman Awal .................................................................. 100 

3.2.8.3.3  Pop Up .............................................................................. 114 

Page 13: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xiii

3.2.8.3.4  Halaman Status Approval ................................................. 118 

3.2.8.3.5  Formulir Pengajuan Aplikasi (Job Request) ..................... 120 

3.2.8.3.6  Formulir Kebutuhan Pengguna (User Requirement) ........ 129 

3.2.8.3.7  Formulir Evaluasi Internal (Internal Evaluation) ............. 133 

3.2.8.3.8  Formulir Evaluasi Eksternal (External Evaluation) ......... 135 

3.2.8.3.9  Formulir Instalasi (Installation) ........................................ 137 

3.2.8.3.10  Formulir Pelatihan (Training) ......................................... 141 

3.2.8.3.11  Formulir Penutupan Proyek (Project Closing) ............... 147 

3.2.8.4 Perancangan Basis Data ............................................................. 152 

3.2.8.5 Entity Relationship Diagram (ERD) .......................................... 185 

3.2.9  Perancangan Aplikasi ....................................................................... 187 

3.2.9.1 Gambaran Service Yang Digunakan .......................................... 187 

3.2.9.2 Sequence Diagram ..................................................................... 188 

BAB 4 IMPLEMENTASI DAN EVALUASI ...............................................................204 

4.1  IMPLEMENTASI .......................................................................................... 204 

4.1.1  Kebutuhan Sumber Daya .................................................................. 204 

4.1.1.1 Kebutuhan Sumber Perangkat Lunak ......................................... 204 

4.1.1.2 Kebutuhan Sumber Daya Perangkat Keras ................................ 205 

4.1.1.3 Kebutuhan Jaringan .................................................................... 206 

Page 14: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xiv

4.1.1.4 Kebutuhan Sumber Daya Manusia ............................................. 207 

4.1.2  Instalasi Sistem ................................................................................. 207 

4.1.2.1 Web Server ................................................................................. 207 

4.1.2.2 Database Server ......................................................................... 208 

4.1.2.3 Active Directory Server .............................................................. 208 

4.1.2.4 Email Server ............................................................................... 208 

4.1.2.5 Client .......................................................................................... 208 

4.1.3  Cara Penggunaan Sistem .................................................................. 209 

4.1.3.1 Layar Pengajuan Aplikasi (Job Request) ................................... 209 

4.1.3.2 Layar Kebutuhan Pengguna (User Requirement) ...................... 218 

4.1.3.3 Layar Evaluasi Internal (Internal Evaluation) ........................... 223 

4.1.3.4 Layar Evaluasi Eksternal (Eksternal Evaluation) ...................... 227 

4.1.3.5 Layar Instalasi (Installation) ...................................................... 231 

4.1.3.6 Layar Pelatihan (Training) ......................................................... 234 

4.1.3.7 Layar Penutupan Proyek (Project Closing) ................................ 239 

4.2  EVALUASI ................................................................................................. 242 

4.2.1  Evaluasi Dari Pengguna ................................................................... 242 

4.2.2  Evaluasi Dari Pengembang .............................................................. 247 

4.2.2.1 Evaluasi Sumber Daya Manusia ................................................. 248 

Page 15: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xv

4.2.2.2 Evaluasi Perubahan .................................................................... 248 

4.2.3  Kekurangan Dan Kelebihan ............................................................. 249 

BAB 5 KESIMPULAN DAN SARAN ..........................................................................251 

5.1  KESIMPULAN............................................................................................. 251 

5.2  SARAN ...................................................................................................... 252 

DAFTAR PUSTAKA .....................................................................................................253 

RIWAYAT HIDUP ........................................................................................................255 

LAMPIRAN .................................................................................................................... L1 

SURAT SURVEY 

Page 16: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xvi

DAFTAR TABEL

Tabel 3.1 Perbandingan Visual Studio 2008 dan NetBeans 6.0 ....................................... 49 

Tabel 3.2 Draft Wawancara I. .......................................................................................... 66 

Tabel 3.3 Draft Wawancara II. ......................................................................................... 70 

Tabel 3.4 Draft Wawancara III. ........................................................................................ 73 

Tabel 3.5 Hasil Pengukuran Waktu Antara Aplikasi Dengan Code Konvensional Dan

Aplikasi Yang Menggunakan Workflow. ......................................................................... 76 

Tabel 3.6 Hasil Pengukuran Dengan Aplikasi Program Validasi Email. ......................... 77 

Tabel 3.7 Dokumentasi Use Case. .................................................................................... 96 

Tabel 3.8 Rancangan Halaman Awal ............................................................................. 100 

Tabel 3.9 Rancangan Pop up .......................................................................................... 115 

Tabel 3.10 Struktur Tabel MsCategoryJobRequest. ...................................................... 153 

Tabel 3.11 Struktur Tabel MsConsistsRequirement. ..................................................... 154 

Tabel 3.12 Struktur Tabel MsISONumber. .................................................................... 155 

Tabel 3.13 Struktur Tabel MsLanguage. ........................................................................ 156 

Tabel 3.14 Struktur Tabel MsModule. ........................................................................... 157 

Tabel 3.15 Struktur Tabel MsPosition. .......................................................................... 158 

Tabel 3.16 Struktur Tabel MsPriority. ........................................................................... 159 

Tabel 3.17 Struktur Tabel MsPurposeInstallation. ......................................................... 160 

Tabel 3.18 Struktur Tabel MsStatus. .............................................................................. 161 

Tabel 3.19 Struktur Tabel MsStatusJobRequest. ........................................................... 162 

Tabel 3.20 Struktur Tabel MsTypeEvaluation. .............................................................. 163 

Tabel 3.21 Struktur Tabel MsTypeInstalledIn. .............................................................. 164 

Page 17: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xvii

Tabel 3.22 Struktur Tabel MsUserInfo. ......................................................................... 165 

Tabel 3.23 Struktur Tabel TbRelationOfOrganizationalUnitAndManagerIT ................ 166 

Tabel 3.24 Struktur Tabel TrApproval. .......................................................................... 167 

Tabel 3.25 Struktur Tabel TrComponentModule. .......................................................... 169 

Tabel 3.26 Struktur Tabel TrDetailConsistsRequirement. ............................................. 170 

Tabel 3.27 Struktur Tabel TrDetailEvaluation. .............................................................. 171 

Tabel 3.28 Struktur Tabel TrDetailPresentTraining. ...................................................... 173 

Tabel 3.29 Struktur Tabel TrDetailPurposeInstallation. ................................................ 174 

Tabel 3.30 Struktur Tabel TrDetailRequirement. .......................................................... 175 

Tabel 3.31 Struktur Tabel TrHeaderEvaluation. ............................................................ 176 

Tabel 3.32 Struktur Tabel TrHeaderInstallation. ........................................................... 177 

Tabel 3.33 Struktur Tabel TrHeaderJobRequest. ........................................................... 178 

Tabel 3.34 Struktur Tabel TrHeaderProjectClosing. ...................................................... 181 

Tabel 3.35 Struktur Tabel TrHeaderUserRequirement. ................................................. 182 

Tabel 3.36 Struktur Tabel TrHeaderUserTraining. ........................................................ 183 

Tabel 3.37 Struktur Tabel TrPrivilegeModule. .............................................................. 185 

Tabel 4.1 Draft wawancara I. ......................................................................................... 243 

Tabel 4.2 Draft wawancara II. ........................................................................................ 245 

Tabel 4.3 Hasil Pengukuran Perubahan Proses Bisnis. .................................................. 249 

Page 18: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xviii

DAFTAR GAMBAR

Gambar 2.1 Hubungan Antara CLR Dan Class Library (Adnan, et al., 2008). ............... 13 

Gambar 2.2 Perubahan Pada .NET Framework 2.0, 3.0 Dan 3.5 (Adnan, et al., 2008)... 14 

Gambar 2.3 Model Komunikasi WCF (Adnan, et al., 2008). .......................................... 18 

Gambar 2.4 Bagaimana WF Bekerja (Adnan, et al., 2008). ............................................. 20 

Gambar 2.5 Bagaimana Sebuah Layanan Mengenkapsulasi Logic (Erl, 2005). .............. 21 

Gambar 2.6 Bagaimana Layanan Berhubungan Satu Sama Lain (Erl, 2005). ................. 22 

Gambar 2.7 Bagaimana Layanan Berkomunikasi Satu Sama Lain (Erl, 2005). ............. 23 

Gambar 2.8 Bagaimana Layanan Didesain (Erl, 2005). .................................................. 24 

Gambar 2.9 Ilustasi Operations dan Services (Erl, 2005). ............................................... 32 

Gambar 2.10 Ketergantungan Antara Komponen SOA (Erl, 2005). ............................... 33 

Gambar 2.11 Daftar Keywords Pada Bahasa C# (Kurniawan, et al., 2004). .................... 39 

Gambar 3.1 Sejarah Perjalanan Perkembangan IT Directorate. ...................................... 45 

Gambar 3.2 Struktur Organisasi IT Directorate. ............................................................. 45 

Gambar 3.3 DAD Prosedur Pengajuan Aplikasi. ............................................................. 53 

Gambar 3.4 DAD Prosedur Pemenuhan Kebutuhan Pengguna. ...................................... 55 

Gambar 3.5 DAD Prosedur Evaluasi Internal. ................................................................. 57 

Gambar 3.6 DAD Prosedur Evaluasi Eksternal. .............................................................. 59 

Gambar 3.7 DAD Prosedur Instalasi. ............................................................................... 61 

Gambar 3.8 DAD Prosedur Pelatihan. ............................................................................. 63 

Gambar 3.9 DAD Prosedur Penutupan Proyek. ............................................................... 65 

Gambar 3.10 Diagram Modular. ...................................................................................... 81 

Gambar 3.11 Workflow Pengajuan Aplikasi. ................................................................... 83 

Page 19: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xix

Gambar 3.12 Workflow Kebutuhan Pengguna. ................................................................ 85 

Gambar 3.13 Workflow Evaluasi Eksternal. ..................................................................... 88 

Gambar 3.14 Workflow Instalasi. ..................................................................................... 90 

Gambar 3.15 Workflow Pelatihan. .................................................................................... 92 

Gambar 3.16 Workflow Penutupan Proyek. ..................................................................... 94 

Gambar 3.17 Diagram Use Case. ..................................................................................... 95 

Gambar 3.18 Formulir Login. ........................................................................................... 99 

Gambar 3.19 Halaman Status Approval. ........................................................................ 119 

Gambar 3.20 Formulir Pengajuan Aplikasi Dengan Login User Approval Bahasa Inggris.

........................................................................................................................................ 121 

Gambar 3.21 Formulir Pengajuan Aplikasi Dengan Login User Approval Bahasa

Indonesia. ....................................................................................................................... 122 

Gambar 3.22 Formulir Pengajuan Aplikasi Dengan Login Head User Approval Bahasa

Inggris. ............................................................................................................................ 124 

Gambar 3.23 Formulir Pengajuan Aplikasi Dengan Login Head User Approval Bahasa

Indonesia. ....................................................................................................................... 125 

Gambar 3.24 Formulir Pengajuan Aplikasi Dengan Login Manager IT Bahasa Inggris.

........................................................................................................................................ 127 

Gambar 3.25 Formulir Pengajuan Aplikasi Dengan Login Manager IT Bahasa Indonesia.

........................................................................................................................................ 128 

Gambar 3.26 Formulir Kebutuhan Pengguna Dengan Login Developer Bahasa Inggris.

........................................................................................................................................ 129 

Gambar 3.27 Formulir Kebutuhan Pengguna Dengan Login Developer Bahasa

Indonesia. ....................................................................................................................... 130 

Page 20: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xx

Gambar 3.28 Formulir Kebutuhan Pengguna Dengan Login User Approval Bahasa

Inggris. ............................................................................................................................ 131 

Gambar 3.29 Formulir Kebutuhan Pengguna Dengan Login User Approval Bahasa

Indonesia. ....................................................................................................................... 132 

Gambar 3.30 Formulir Evaluasi Internal Bahasa Inggris. .............................................. 133 

Gambar 3.31 Formulir Evaluasi Internal Bahasa Indonesia. .......................................... 134 

Gambar 3.32 Formulir Evaluasi Eksternal Bahasa Inggris. ........................................... 135 

Gambar 3.33 Formulir Evaluasi Eksternal Bahasa Indonesia. ....................................... 136 

Gambar 3.34 Formulir Instalasi Dengan Login Developer Bahasa Inggris. .................. 137 

Gambar 3.35 Formulir Instalasi Dengan Login Developer Bahasa Indonesia. .............. 138 

Gambar 3.36 Formulir Instalasi Dengan Login Pengguna Bahasa Inggris. ................... 139 

Gambar 3.37 Formulir Instalasi Dengan Login Pengguna Bahasa Indonesia. ............... 140 

Gambar 3.38 Formulir Pelatihan Dengan Login Developer Bahasa Inggris. ................ 141 

Gambar 3.39 Formulir Pelatihan Dengan Login Developer Bahasa Indonesia. ............ 142 

Gambar 3.40 Formulir Pelatihan Dengan Login Pengguna Bahasa Inggris. ................. 143 

Gambar 3.41 Formulir Pelatihan Dengan Login Pengguna Bahasa Indonesia. ............. 144 

Gambar 3.42 Formulir Pelatihan Dengan Login Instruktur Bahasa Inggris. .................. 145 

Gambar 3.43 Formulir Pelatihan Dengan Login Instruktur Bahasa Indonesia. ............. 146 

Gambar 3.44 Formulir Penutupan Proyek Dengan Login Developer Bahasa Inggris. .. 148 

Gambar 3.45 Formulir Penutupan Proyek Dengan Login Developer Bahasa Indonesia.

........................................................................................................................................ 149 

Gambar 3.46 Formulir Penutupan Proyek Dengan Login Pengguna Bahasa Inggris. ... 150 

Gambar 3.47 Formulir Penutupan Proyek Dengan Login Pengguna Bahasa Indonesia.

........................................................................................................................................ 151 

Page 21: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xxi

Gambar 3.48 Entity Relationship Diagram (ERD). ....................................................... 186 

Gambar 3.49 Service Yang Digunakan. ......................................................................... 187 

Gambar 3.50 Sequence Diagram Proses Pengajuan Aplikasi Dengan Aktor User

Approval. ........................................................................................................................ 188 

Gambar 3.51 Sequence Diagram Proses Pengajuan Aplikasi Dengan Aktor Head User

Approval. ........................................................................................................................ 189 

Gambar 3.52 Sequence Diagram Proses Pengajuan Aplikasi Dengan Aktor Manager IT.

........................................................................................................................................ 190 

Gambar 3.53 Sequence Diagram Pengajuan Kebutuhan Pengguna Dengan Aktor

Developer. ...................................................................................................................... 191 

Gambar 3.54 Sequence Diagram Pengajuan Kebutuhan Pengguna Dengan Aktor User

Approval. ........................................................................................................................ 192 

Gambar 3.55 Sequence Diagram Proses Evaluasi Internal Dengan Aktor Developer. . 193 

Gambar 3.56 Sequence Diagram Proses Evaluasi Internal Dengan Aktor System Tester.

........................................................................................................................................ 194 

Gambar 3.57 Sequence Diagram Proses Evaluasi Eksternal Dengan Aktor Developer.

........................................................................................................................................ 195 

Gambar 3.58 Sequence Diagram Proses Evaluasi Eksternal Dengan Aktor User Tester.

........................................................................................................................................ 196 

Gambar 3.59 Sequence Diagram Proses Instalasi Dengan Aktor Developer. ............... 197 

Gambar 3.60 Sequence Diagram Proses Instalasi Dengan Aktor Pengguna. ................ 198 

Gambar 3.61 Sequence Diagram Proses Pelatihan Dengan Aktor Developer. .............. 199 

Gambar 3.62 Sequence Diagram Proses Pelatihan Dengan Aktor Pengguna. ............... 200 

Gambar 3.63 Sequence Diagram Proses Pelatihan Dengan Aktor Instruktur. ............... 201 

Page 22: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xxii

Gambar 3.64 Sequence Diagram Proses Penutupan Proyek Dengan Aktor Developer. 202 

Gambar 3.65 Sequence Diagram Proses Penutupan Proyek Dengan Aktor Pengguna. 203 

Gambar 4.1 Kebutuhan Jaringan Web Pengajuan Aplikasi Berbasis Layanan

Menggunakan Workflow. ................................................................................................ 206 

Gambar 4.2 Layar Pop Up Login. .................................................................................. 209 

Gambar 4.3 Layar Awal Pengajuan Aplikasi Dengan Login User Approval. ............... 210 

Gambar 4.4 Layar Formulir Penambahan Pengajuan Aplikasi Dengan Login User

Approval. ........................................................................................................................ 211 

Gambar 4.5 Layar Pencarian Contact Person Dengan Login User Approval. ............... 212 

Gambar 4.6 Layar Notifikasi Sukses Setelah Formulir Dikirim Dengan Login User

Approval. ........................................................................................................................ 212 

Gambar 4.7 Layar Pemilihan Manager IT Dengan Login Head User Approval. .......... 213 

Gambar 4.8 Layar Pengajuan Aplikasi Yang Siap Dikirim Dengan Login Head User

Approval. ........................................................................................................................ 214 

Gambar 4.9 Layar Notifikasi Sukses Setelah Formulir Disetujui Dengan Login Head

User Approval. ............................................................................................................... 215 

Gambar 4.10 Layar Pemilihan Developer Dengan Login Manager IT. ......................... 216 

Gambar 4.11 Layar Pengajuan Aplikasi Yang Siap Dikirim Dengan Login Manager IT.

........................................................................................................................................ 217 

Gambar 4.12 Layar Notifikasi Sukses Setelah Formulir Disetujui Dengan Login

Manager IT. .................................................................................................................... 218 

Gambar 4.13 Layar Awal Kebutuhan Pengguna Dengan Login Developer. ................. 219 

Gambar 4.14 Layar Upload File Dengan Login Developer. .......................................... 219 

Page 23: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xxiii

Gambar 4.15 Layar Kebutuhan Pengguna Yang Siap Dikirim Dengan Login Developer.

........................................................................................................................................ 220 

Gambar 4.16 Layar Kebutuhan Pengguna Setelah Formulir Kebutuhan Pengguna

Dikirim Dengan Login Developer. ................................................................................. 221 

Gambar 4.17 Layar Kebutuhan Pengguna Yang Siap Untuk Disetujui Atau Ditolak

Dengan Login User Approval. ........................................................................................ 222 

Gambar 4.18 Layar Pop Up Catatan Jika Formulir Disetujui Atau Ditolak Dengan Login

User Approval. ............................................................................................................... 223 

Gambar 4.19 Layar Evaluasi Internal Yang Siap Untuk Dikirim Dengan Login

Developer. ...................................................................................................................... 224 

Gambar 4.20 Layar Pengisian Revisi Dengan Login System Tester. ............................. 225 

Gambar 4.21 Layar Persetujuan Revisi Dan Pernyataan Tidak Terdapat Kesalahan

Dengan Login System Tester. ......................................................................................... 226 

Gambar 4.22 Layar Persetujuan Bahwa Telah Direvisi Dengan Login Programmer. ... 227 

Gambar 4.23 Layar Pengisian Revisi Dengan Login User Tester. ................................ 228 

Gambar 4.24 Layar Persetujuan Revisi Dan Pernyataan Tidak Terdapat Kesalahan

Dengan Login User Tester. ............................................................................................ 229 

Gambar 4.25 Layar Persetujuan Bahwa Telah Direvisi Dengan Login System Analyst.230 

Gambar 4.26 Layar Awal Instalasi Dengan Login Developer. ...................................... 231 

Gambar 4.27 Layar Instalasi Yang Siap Dikirim Dengan Login Developer. ................. 232 

Gambar 4.28 Layar Notifikasi Sukses Setelah Formulir Instalasi Dikirim Dengan Login

Developer. ...................................................................................................................... 233 

Gambar 4.29 Layar Instalasi Dengan Login User Approval. ......................................... 234 

Gambar 4.30 Layar Awal Pelatihan Dengan Login Developer. ..................................... 235 

Page 24: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xxiv

Gambar 4.31 Layar Pemilihan Instruktur Dan Trainee Dengan Login Developer. ....... 235 

Gambar 4.32 Layar Pelatihan Yang Siap Untuk Dikirim Dengan Login Developer. .... 236 

Gambar 4.33 Layar Pelatihan Dengan Login Trainee. ................................................... 237 

Gambar 4.34 Layar Pengisian Status Kehadiran Dengan Login Trainee. ...................... 237 

Gambar 4.35 Layar Status Kehadiran Dengan Login Trainee. ...................................... 238 

Gambar 4.36 Layar Keterlambatan Pengisian Kehadiran Dengan Login Trainee. ........ 238 

Gambar 4.37 Layar Pelatihan Dengan Login Instruktur. ............................................... 239 

Gambar 4.38 Layar Awal Penutupan Proyek Dengan Login Developer. ...................... 240 

Gambar 4.39 Layar Penutupan Proyek Yang Siap Dikirim Dengan Login Developer. . 240 

Gambar 4.40 Layar Awal Penutupan Proyek Dengan Login User Approval. ............... 241 

Gambar 4.41 Layar Penutupan Proyek Dengan Login User Approval. ......................... 242 

Page 25: ANALISIS DAN PERANCANGAN SISTEM PENGAJUAN APLIKASI BERBASIS

xxv

DAFTAR LAMPIRAN

Tabel L1 Tabel Simbol – Simbol Diagram Aliran Dokumen (Mulyadi, 2001) .............. L1  Gambar L1 Contoh Pemodelan Diagram Use Case. ....................................................... L2 

Workflow Pengajuan Aplikasi ......................................................................................... L3 

Workflow Kebutuhan Pengguna ...................................................................................... L6 

Workflow Evaluasi Internal ............................................................................................. L9 

Workflow Evaluasi External .......................................................................................... L11 

Workflow Instalasi ......................................................................................................... L14 

Workflow Pelatihan ........................................................................................................ L17 

Workflow Penutupan Proyek ......................................................................................... L19