ANALIS IS DAN PERANCANGAN
MODUL APLIKAS I PEN ERIMAAN MAHAS IS WA BARU BERBAS IS KAN SERVICE ORIENTED ARCHITECTURE
S KRIPS I
Oleh
Toninetti 0900787865
BINUS UNIVERS ITY Jakarta
ANALIS IS DAN PERANCANGAN
MODUL APLIKAS I PEN ERIMAAN MAHAS IS WA BARU BERBAS IS KAN SERVICE ORIENTED ARCHITECTURE
S KRIPS I
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
Jurusan Teknik Informatika Jenjang Pendidikan S trata-1
Oleh
Toninetti 0900787865
BINUS UNIVERS ITY Jakarta
ANALISIS DAN PERANCANGAN MODUL APLIKASI
PENERI MAAN MAHASISWA BARU BERBASISKAN
SERVICE ORI ENTED ARCHI TECTURE
SKRIPSI
Disusun Oleh : Toninetti 0900787865 Disetujui Oleh : Pembimbing Gintoro, S.Kom., MM. Kddsn: D1843Universitas Bina Nusantara
Jakarta
vi PRAKATA
Puji dan syukur penulis panjatkan ke hadirat Tuhan Yang M aha Esa atas berkat dan rahmat-Nya sehingga penulisan skripsi ini dapat diselesaikan tepat pada waktunya.
Adapun maksud dari penulisan skripsi yang berjudul “Analisis dan Perancangan M odul Aplikasi Penerimaan M ahasiswa Baru Berbasiskan Service Oriented Architecture” ini adalah untuk memenuhi salah satu syarat untuk memperoleh gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 di BINUS University.
Pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:
1. Orang tua dan keluarga yang telah memberikan dukungan moral dan material. 2. Bapak Prof. Dr. Gerardus Polla, M .App.Sc., selaku Rektor BINUS University. 3. Bapak Ir. Sablin Yusuf, M .Sc, M .CompSc., selaku Dekan Fakultas Ilmu Komputer
BINUS University.
4. Bapak Fredy Purnomo, S.Kom., M .Kom., selaku Ketua Jurusan Teknik Informatika BINUS University.
5. Ibu Yen Lina Prasetio, S.Kom, M .CompSc, selaku Sekretaris Jurusan Teknik Informatika BINUS University.
6. Bapak Gintoro, S.Kom., MM , selaku dosen pembimbing skripsi, atas bimbingannya yang telah diberikan selama penulisan skripsi ini.
7. BINUS University, atas kesempatan yang telah diberikan kepada penulis untuk melakukan penelitian.
vii
8. Bapak Judi Arto, ST., MM , selaku Marketing Manager BINUS University, atas waktu, tenaga, dan informasi yang telah diberikan untuk mendukung penelitian skripsi ini.
9. Bapak Dr. Harjanto Prabowo, selaku Chief Information Officer Bina Nusantara, atas kesempatan dan fasilitas yang diberikan untuk melakukan penelitian skripsi.
10. Hatjhie Soepriady Wijaya, S.Kom atas dukungan bantuan yang telah diberikan dalam penelitian skripsi ini.
11. Ronald Setiawan Susanto, S.Kom, atas bantuan yang telah diberikan dalam penelitian skripsi ini.
12. Pihak-pihak dan teman-teman lain yang tidak dapat disebutkan semuanya, yang telah memberikan dukungan dan saran dalam penyelesaian skripsi ini.
Penulis sadar bahwa laporan skripsi ini masih memiliki kekurangan. Oleh karena itu, penulis mengharapkan saran dan kritik yang membangun yang dapat menyempurnakan laporan skripsi ini.
Akhir kata, semoga laporan skripsi ini dapat bermanfaat bagi semua pihak yang membaca atau memerlukannya.
Jakarta, 11 M aret 2009
viii
DAFTAR IS I
Halaman Judul Luar ... i
Halaman Judul Dalam ... ii
Halaman Persetujuan Hard Cover ... iii
Halaman Pernyataan Dewan Penguji ... iv
Abstrak... v
Prakata ... vi
Daftar Isi ... viii
Daftar Tabel ... xiv
Daftar Gambar... xxiii
Daftar Lampiran... xxxviii
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang... 1
1.2 Ruang Lingkup... 3
1.3 Tujuan dan M anfaat ... 4
1.4 M etodologi ... 5
1.5 Sistematika Penulisan ... 8
BAB 2 LANDASAN TEORI... 11
2.1 Sistem Informasi ... 11
ix
2.2.1 Basis Data ... 11
2.2.2 Database Management System (DBM S) ... 13
2.3 Diagram Aliran Dokumen (DAD) ... 13
2.4 Proses Pengembangan Sistem... 16
2.5 Service Oriented Architecture (SOA)... 17
2.5.1 SOA Lifecycle ... 18
2.5.2 Services ... 28
2.6 Agile Software Development ... 29
2.6.1 Single-Responsibility Principle (SRP)... 31
2.6.2 Open/Closed Principle (OCP) ... 31
2.7 Unified Modelling Language (UM L)... 31
2.7.1 Use Case Diagram... 32
2.7.2 Class Diagram ... 34
BAB 3 ANALISIS DAN PERANCANGAN... 35
3.1 Gambaran Umum Studi Kasus... 35
3.1.1 Sejarah dan Perkembangan IT Directorate Bina Nusantara ... 35
3.1.2 Struktur Organisasi Studi Kasus ... 37
3.2 Analisis Permasalahan ... 41
3.2.1 Analisis Proses Berjalan Pada Studi Kasus... 41
3.2.2 Analisis Wawancara Pada Studi Kasus... 57
x
3.3 Analisis Pemecahan M asalah... 84 3.4 Perancangan Proses Pengembangan Sistem Diusulkan Pada
Solusi... 93 3.4.1 Proses Requirement and Analysis ... 94
3.4.1.1 Subproses Mapping High Level Business
Processes ... 96
3.4.1.2 Subproses Prioritize Business Services ... 100 3.4.1.3 Subproses Capture Business Services
Requirements ... 103
3.4.1.4 Subproses Architecture Review ... 120 3.4.1.4.1 Business Architecture Views .. 120
3.4.1.4.2 Data Architecture Views ... 122
3.4.1.4.3 Application Architecture Views ... 122
3.4.1.4.4 Technology Architecture Views ... 124
3.4.1.5 Subproses Prioritize and Add to Solution
Portfolio... 125
3.4.2 Proses Design and Development... 125 3.4.2.1 Subproses Assign Resources to Solutions
Development Team ... 128
3.4.2.2 Subproses Design Solutions – Identify
xi
3.4.2.2.1 Perancangan Layar pada
Solusi bisnis ... 129
3.4.2.2.2 Perancangan Basis Data pada Solusi Bisnis ... 221
3.4.2.3 Subproses Develop, QA, and Conduct UAT for Business Solution ... 294
3.4.3 Proses IT Operations ... 299
3.4.1.1 Subproses Assign Resources to Service Operation Team... 301
3.4.1.2 Subproses Identify Infrastructure Needs and Establish Systems Environment... 301
3.4.1.3 Subproses Deploy Business Solution... 304
3.4.1.4 Subproses Maintain Solution to Business Requirements ... 305
BAB 4 IMPLEM ENTASI DAN EVALUASI ... 307
4.1 Implementasi... 307
4.1.1 Kebutuhan Sumber Daya ... 346
4.1.1.1 Kebutuhan Sumber Daya M anusia ... 346
4.2 Evaluasi ... 346
4.2.1 Proses Requirement and Analysis ... 346
4.2.3.1 Subproses Mapping High Level Business Processes ... 347
xii
4.2.3.2 Subproses Prioritize Business Services ... 350 4.2.3.3 Subproses Capture Business Services
Requirements ... 353
4.2.3.4 Subproses Architecture Review ... 367 4.2.1.4.1 Business Architecture Views .. 367
4.2.1.4.2 Data Architecture Views ... 368
4.2.1.4.3 Application Architecture Views ... 368
4.2.1.4.4 Technology Architecture Views ... 369
4.2.3.5 Subproses Prioritize and add to Solutions
Portfolio... 370
4.2.2 Proses Design and Development... 370 4.2.2.1 Subproses Assign Resources to Solutions
Development Team ... 371
4.2.2.2 Subproses Design Solutions – Identify
Reuse Opportunity ... 372
4.2.2.2.1 Perancangan Layar pada Solusi Bisnis ... 372 4.2.2.2.2 Perancangan Basis Data pada
Solusi Bisnis ... 448 4.2.2.3 Subproses Develop, QA, and Conduct UAT
xiii
4.2.3 Proses IT Operations ... 451
4.2.3.1 Subproses Assign Resources to Service Operation Team... 451
4.2.3.2 Subproses Identify Infrastructure Needs and Establish Systems Environment... 452
4.2.3.3 Subproses Deploy Business Solution... 454
4.2.3.4 Subproses Maintain Solution to Business Requirements ... 455
4.2.4 Evaluasi dari Hasil Implementasi untuk Pengembangan Sistem Informasi Penerimaan M ahasiswa Baru pada BINUS Online Learning... 456
BAB 5 SIM PULAN DAN SARAN 5.1 Simpulan ... 460
5.2 Saran... 461
DAFTAR PUSTAKA ... 462
RIWAYAT HIDUP... 464 LAMPIRAN... L1
xiv
DAFTAR TABEL
Tabel 2.1 Batasan Multiplicty... 12
Tabel 2.2 Notasi Diagram Aliran Dokumen... 14
Tabel 2.3 Deskripsi Lapisan Elemen M odel ... 20
Tabel 3.1 Deskripsi Use Case untuk Proses Feasibility Study and Requirement Analysis ... 44
Tabel 3.2 Deskripsi Use Case untuk Proses Design... 46
Tabel 3.3 Deskripsi Use Case untuk Proses Build (Development)... 48
Tabel 3.4 Deskripsi Use Case untuk Proses Testing ... 50
Tabel 3.5 Deskripsi Use Case untuk Proses Implementation (Deploy)... 53
Tabel 3.6 Permasalahan pada Proses Pengembangan Sistem ... 55
Tabel 3.7 Draft Wawancara I ... 57
Tabel 3.8 Draft Wawancara II... 60
Tabel 3.9 Draft Wawancara III ... 65
Tabel 3.10 Draft Wawancara IV ... 67
Tabel 3.11 Draft Wawancara V... 71
Tabel 3.12 Evaluasi Hasil Wawancara Terhadap Permasalahan... 75
Tabel 3.13 Rangkuman Permasalahan pada Studi Kasus... 81
Tabel 3.14 Rangkuman Solusi untuk Permasalahan Studi Kasus ... 85
Tabel 3.15 Daftar Proses Bisnis Penerimaan M ahasiswa Baru Berdasarkan Urutan Prioritasnya... 101
xv
Tabel 3.16 Daftar Kebutuhan untuk M asing-M asing Proses Bisnis
Penerimaan M ahasiswa Baru ... 104
Tabel 3.17 Daftar Anggota Tim Pengembangan Sistem Penerimaan M ahasiswa Baru... 128
Tabel 3.18 Struktur Tabel Agama ... 222
Tabel 3.19 Struktur Tabel Alamat ... 223
Tabel 3.20 Struktur Tabel Applicant ... 224
Tabel 3.21 Struktur Tabel ApplicantLogin ... 225
Tabel 3.22 Struktur Tabel AsalInstitusiPendidikan... 225
Tabel 3.23 Struktur Tabel Available ... 227
Tabel 3.24 Struktur Tabel Ayah... 228
Tabel 3.25 Struktur Tabel Buyer... 229
Tabel 3.26 Struktur Tabel Document ... 231
Tabel 3.27 Struktur Tabel EducationCounselor ... 231
Tabel 3.28 Struktur Tabel Email ... 232
Tabel 3.29 Struktur Tabel HasilPenjualanForm ... 233
Tabel 3.30 Struktur Tabel HasilRegistrasi ... 234
Tabel 3.31 Struktur Tabel Fakultas ... 235
Tabel 3.32 Struktur Tabel Formulir... 235
Tabel 3.33 Struktur Tabel GelombangOrientation... 236
Tabel 3.34 Struktur Tabel GelombangSchedule ... 238
xv i
Tabel 3.36 Struktur Tabel Grade... 239
Tabel 3.37 Struktur Tabel Grading... 240
Tabel 3.38 Struktur Tabel Ibu ... 241
Tabel 3.39 Struktur Tabel JenisFormulir... 243
Tabel 3.40 Struktur Tabel JenisTest... 243
Tabel 3.41 Struktur Tabel Jenjang... 244
Tabel 3.42 Struktur Tabel Jurusan... 244
Tabel 3.43 Struktur Tabel Keringanan ... 245
Tabel 3.44 Struktur Tabel Kenalan ... 246
Tabel 3.45 Struktur Tabel Kewarganegaraan ... 246
Tabel 3.46 Struktur Tabel KuliahLain... 247
Tabel 3.47 Struktur Tabel Lokasi... 249
Tabel 3.48 Struktur Tabel M ataPelajaran... 249
Tabel 3.49 Struktur Tabel NominalPembayaran ... 250
Tabel 3.50 Struktur Tabel OpenedEnrollmentTrack... 251
Tabel 3.51 Struktur Tabel Option... 252
Tabel 3.52 Struktur Tabel OrientationRoomAllocation... 253
Tabel 3.53 Struktur Tabel OrientationRoomPlacement ... 255
Tabel 3.54 Struktur Tabel OrientationSchedule ... 255
Tabel 3.55 Struktur Tabel Others... 256
Tabel 3.56 Struktur Tabel Pekerjaan ... 258
xv ii
Tabel 3.58 Struktur Tabel PembayaranSchedule ... 260
Tabel 3.59 Struktur Tabel PembayaranScheduleDetail... 261
Tabel 3.60 Struktur Tabel PenjualanForm ... 261
Tabel 3.61 Struktur Tabel PenjualanFormDetail... 262
Tabel 3.62 Struktur Tabel PenjualanFormSchedule... 263
Tabel 3.63 Struktur Tabel Reference... 264
Tabel 3.64 Struktur Tabel Registration ... 264
Tabel 3.65 Struktur Tabel RegistrationDocument... 266
Tabel 3.66 Struktur Tabel RegistrationSchedule... 266
Tabel 3.67 Struktur Tabel Reregistration... 267
Tabel 3.68 Struktur Tabel ReregistrationDocument ... 268
Tabel 3.69 Struktur Tabel Role ... 269
Tabel 3.70 Struktur Tabel Room... 270
Tabel 3.71 Struktur Tabel Scholarship ... 270
Tabel 3.72 Struktur Tabel ScholarshipApproval... 271
Tabel 3.73 Struktur Tabel Semester ... 272
Tabel 3.74 Struktur Tabel SettingAndScheduling... 273
Tabel 3.75 Struktur Tabel Shift ... 275
Tabel 3.76 Struktur Tabel Staff... 276
Tabel 3.77 Struktur Tabel StatusM enikah... 278
Tabel 3.78 Struktur Tabel SubmittedRegistrationDocument ... 278
xv iii
Tabel 3.80 Struktur Tabel Target ... 280
Tabel 3.81 Struktur Tabel Telp ... 281
Tabel 3.82 Struktur Tabel Test... 281
Tabel 3.83 Struktur Tabel TestM ataPelajaranJurusan... 282
Tabel 3.84 Struktur Tabel Question... 283
Tabel 3.85 Struktur Tabel TestQuestion ... 284
Tabel 3.86 Struktur Tabel TestRes... 284
Tabel 3.87 Struktur Tabel TestResDetail... 285
Tabel 3.88 Struktur Tabel TestRoomAllocation ... 286
Tabel 3.89 Struktur Tabel TestRoomPlacement ... 287
Tabel 3.90 Struktur Tabel TestSchedule ... 288
Tabel 3.91 Struktur Tabel TTL ... 289
Tabel 3.92 Struktur Tabel Wali ... 290
Tabel 3.93 Struktur Tabel TestJawabanApplicant ... 292
Tabel 3.94 Aspek-aspek pengecekan untuk sebuah sistem solusi berbasiskan SOA ... 298
Tabel 3.95 Daftar Anggota Tim Implementasi Solusi Service Sistem Penerimaan M ahasiswa Baru ... 301
Tabel 4.1 Deskripsi Use Case Map High-Level Business Processes ... 308
Tabel 4.2 Deskripsi Use Case Prioritize Business Services ... 310
Tabel 4.3 Deskripsi Use Case Capture Business Services Requirements ... 312
xix
Tabel 4.5 Deskripsi Use Case Prioritize and Add to Solutions Portfolio ... 318 Tabel 4.6 Deskripsi Use Case Assign Resources to Solutions Development
Team ... 322
Tabel 4.7 Deskripsi Use Case Design Solutions – Identify Reuse
Opportunity ... 325
Tabel 4.8 Deskripsi Use Case Develop, QA, and Conduct UAT for Business Solution... 329
Tabel 4.9 Deskripsi Use Case Assign Resources to Service Operation Team 336 Tabel 4.10 Deskripsi Use case Identify Infrastructure Needs and Establish
Systems Environment... 339
Tabel 4.11 Deskripsi Use case Deploy Business Solution ... 342 Tabel 4.12 Deskripsi Use Case Maintain Solution to Business Requirements 343 Tabel 4.13 Daftar Proses Bisnis Penerimaan M ahasiswa Baru BINUS
Online Learning Berdasarkan Urutan Prioritasnya... 351
Tabel 4.14 Daftar Kebutuhan untuk M asing-M asing Proses Bisnis Penerimaan M ahasiswa Baru pada BINUS Online Learning ... 353 Tabel 4.15 Daftar Anggota Tim Pengembangan Sistem Penerimaan
M ahasiswa Baru pada BINUS Online Learning ... 371 Tabel 4.16 Daftar Anggota Tim Implementasi Solusi Service Sistem
Penerimaan M ahasiswa Baru ... 451 Tabel 4.17 Tabel Perbandingan Pengembangan Sistem Informasi dengan
xx
Tabel L1. Contoh Data pada Tabel GelombangSchedule (1) ... L23 Tabel L2. Contoh Data pada Tabel GelombangSchedule (2) ... L23 Tabel L3. Contoh Data pada Tabel Jurusan... L23 Tabel L4. Contoh Data pada Tabel Fakultas ... L23 Tabel L5. Contoh Data pada Tabel Jenjang... L23 Tabel L6. Contoh Data pada Tabel OpenedEnrollmentTrack ... L24 Tabel L7. Contoh Data pada Tabel Grade ... L24 Tabel L8. Contoh Data pada Tabel Pembayaran ... L24 Tabel L9. Contoh Data pada Tabel PembayaranScheduleDetail... L24 Tabel L10. Contoh Data pada Tabel PembayaranSchedule (1) ... L24 Tabel L11. Contoh Data pada Tabel PembayaranSchedule (2) ... L25 Tabel L12. Contoh Data pada Tabel Keringanan ... L25 Tabel L13. Contoh Data pada Tabel Scholarship (1) ... L25 Tabel L14. Contoh Data pada Tabel Scholarship (2) ... L25 Tabel L15. Contoh Data pada Tabel Available ... L25 Tabel L16. Contoh Data pada Tabel Shift ... L25 Tabel L17. Contoh Data pada Tabel Applicant ... L26 Tabel L18. Contoh Data pada Tabel Gender ... L26 Tabel L19. Contoh Data pada Tabel Alamat (1)... L26 Tabel L20. Contoh Data pada Tabel Alamat (2)... L26 Tabel L21. Contoh Data pada Tabel Ayah (1)... L26 Tabel L22. Contoh Data pada Tabel Ayah (2)... L27
xxi
Tabel L23. Contoh Data pada Tabel Ayah (3)... L27 Tabel L24. Contoh Data pada Tabel Ayah (4)... L27 Tabel L25. Contoh Data pada Tabel Ibu (1)... L27 Tabel L26. Contoh Data pada Tabel Ibu (2)... L27 Tabel L27. Contoh Data pada Tabel Ibu (3)... L27 Tabel L28. Contoh Data pada Tabel Ibu (4)... L28 Tabel L29. Contoh Data pada Tabel Telp... L28 Tabel L30. Contoh Data pada Tabel Agama ... L28 Tabel L31. Contoh Data pada Tabel Kewarganegaraan ... L28 Tabel L32. Contoh Data pada Tabel StatusM enikah... L28 Tabel L33. Contoh Data pada Tabel TTL (1)... L28 Tabel L34. Contoh Data pada Tabel TTL (2)... L29 Tabel L35. Contoh Data pada Tabel Pekerjaan (1)... L29 Tabel L36. Contoh Data pada Tabel Pekerjaan (2)... L29 Tabel L37. Contoh Data pada Tabel Email ... L29 Tabel L38. Contoh Data pada Tabel Others (1)... L29 Tabel L39. Contoh Data pada Tabel Others (2)... L29 Tabel L40. Contoh Data pada Tabel AsalInstitusiLain (1)... L30 Tabel L41. Contoh Data pada Tabel AsalInstitusiLain (2)... L30 Tabel L42. Contoh Data pada Tabel KuliahLain (1) ... L30 Tabel L43. Contoh Data pada Tabel KuliahLain (2) ... L30 Tabel L44. Contoh Data pada Tabel KuliahLain (3) ... L30
xxii
Tabel L45. Contoh Data pada Tabel ScholarshipApproval... L30 Tabel L46. Contoh Data pada Tabel Registration (1)... L31 Tabel L47. Contoh Data pada Tabel Registration (2)... L31
xxiii
DAFTAR GAMBAR
Gambar 1.1 Keseluruhan Siklus Besar Tahapan M etode Pengembangan
Sistem Informasi dengan SOA ... 7
Gambar 2.1 Notasi Entity Relationship Diagram ... 13
Gambar 2.2 Service Lifecylce... 18
Gambar 2.3 Keseluruhan Siklus Besar Tahapan M etode Pengembangan Sistem Informasi dengan SOA ... 20
Gambar 2.4 Architecture Views ... 23
Gambar 2.5 Notasi Use Case Diagram... 32
Gambar 2.6 Notasi Class Diagram ... 34
Gambar 3.1 Sejarah Perjalanan Perkembangan IT Directorate ... 37
Gambar 3.2 Struktur Organisasi IT Directorate ... 37
Gambar 3.3 Proses Pengembangan Sistem yang Berjalan Beserta Aktor yang Terlibat ... 42
Gambar 3.4 Proses Feasibility Study and Requirement Analysis... 43
Gambar 3.5 Proses Design... 46
Gambar 3.6 Proses Build (Development) ... 48
Gambar 3.7 Proses Testing... 50
Gambar 3.8 Proses Implementation (Deploy) ... 53
Gambar 3.9 Tahapan Requirement and Analysis pada M etode Pengembangan Sistem Informasi dengan SOA ... 95
xxiv
Gambar 3.11 Use Case Proses Bisnis Room Allocation ... 110
Gambar 3.12 Use Case Proses Bisnis Form Number Generation and Distribution ... 111
Gambar 3.13 Use Case Proses Bisnis Application Form Purchase... 113
Gambar 3.14 Use Case Proses Bisnis Registration... 114
Gambar 3.15 Use Case Proses Bisnis Scholarship Filtering ... 115
Gambar 3.16 Use Case Proses Bisnis Test Preparation... 116
Gambar 3.17 Use Case Proses Bisnis Test Data Inputting... 117
Gambar 3.18 Use Case Proses Bisnis Test Result Announcement ... 118
Gambar 3.19 Use Case Proses Bisnis Re-registration... 120
Gambar 3.20 Implementasi Pendekatan SOA pada Arsitektur Aplikasi PM B.... 123
Gambar 3.21 M odel Arsitektur untuk Aplikasi PM B... 124
Gambar 3.22 Arsitektur Teknologi untuk Sistem Penerimaan M ahasiwa Baru .. 125
Gambar 3.23 Tahapan Design and Development pada M etode Pengembangan Sistem Informasi dengan SOA ... 127
Gambar 3.24 Rancangan Layar Home untuk Pengguna yang Belum Login... 130
Gambar 3.25 Rancangan Layar Login... 130
Gambar 3.26 Rancangan Layar M enu Registration Untuk Applicant yang Belum Login ... 131
Gambar 3.27 Rancangan Layar M enu Announcement Untuk Applicant yang Belum Login ... 132
Gambar 3.28 Rancangan Layar Forget/Request Password ... 133
xxv
Gambar 3.30 Rancangan Layar M enu Preparation untuk Back Admission Staff 135 Gambar 3.31 Rancangan Layar M enu Registration untuk Back Admission Staff 136
Gambar 3.32 Rancangan Layar M enu Test untuk Back Admission Staff (1) ... 137
Gambar 3.33 Rancangan Layar M enu Test untuk Back Admission Staff (2) ... 138
Gambar 3.34 Rancangan Layar M enu Posttest untuk Back Admission Staff... 139
Gambar 3.35 Rancangan Layar M enu Announcement untuk Back Admission Staff... 140
Gambar 3.36 Rancangan Layar M enu Re-registration untuk Back Admission Staff... 141
Gambar 3.37 Rancangan Layar Home untuk Front Admission Staff ... 142
Gambar 3.38 Rancangan Layar M enu Registration untuk Front Admission Staff... 143
Gambar 3.39 Rancangan Layar M enu Test untuk Front Admission Staff... 144
Gambar 3.40 Rancangan Layar M enu Re-registration untuk Front Admission Staff... 145
Gambar 3.41 Rancangan Layar Home untuk Applicant... 146
Gambar 3.42 Rancangan Layar M enu Registration untuk Applicant ... 147
Gambar 3.43 Rancangan Layar M enu Test untuk Applicant ... 148
Gambar 3.44 Rancangan Layar M enu Announcement untuk Applicant ... 149
Gambar 3.45 Rancangan Layar M enu Re-registration untuk Applicant ... 150
Gambar 3.46 Rancangan Layar Home untuk Manager ... 151
Gambar 3.47 Rancangan Layar M enu Report untuk Manager... 152
xxvi
Gambar 3.49 Rancangan Layar Set Up Enrollment ... 154
Gambar 3.50 Rancangan Layar Schedule Enrollment Phases ... 155
Gambar 3.51 Rancangan Layar Set Up Enrollment Phase untuk tab Documents 158 Gambar 3.52 Rancangan Layar Set Up Enrollment Phase untuk tab Registration ... 159
Gambar 3.53 Rancangan Layar Schedule Orientation... 161
Gambar 3.54 Rancangan Layar Set Up Grades ... 162
Gambar 3.55 Rancangan Layar Set Payment Rules ... 163
Gambar 3.56 Rancangan Layar Set Up Scholarship ... 164
Gambar 3.57 Rancangan Layar Allocate Test Rooms ... 166
Gambar 3.58 Rancangan Layar Allocate Orientation Rooms ... 167
Gambar 3.59 Rancangan Layar Generate Form Numbers... 168
Gambar 3.60 Rancangan Layar Issue Application Form ... 169
Gambar 3.61 Rancangan Layar Preprare Material Availability... 170
Gambar 3.62 Rancangan Layar Order Online Application Form... 171
Gambar 3.63 Rancangan Layar Enter Application Form Information ... 172
Gambar 3.64 Rancangan Layar Assign Online Application Form ... 173
Gambar 3.65 Rancangan Layar Enter Buyer Information ... 174
Gambar 3.66 Rancangan Layar Enter Application Form Information ... 175
Gambar 3.67 Rancangan Layar Enter Primary Application Form Information .. 176
Gambar 3.68 Rancangan Layar Enter Secondary Application Form Information... 177
xxvii
Gambar 3.70 Rancangan Layar Assess Scholarship ... 180
Gambar 3.71 Rancangan Layar Order Test Questions ... 181
Gambar 3.72 Rancangan Layar Print Attendance List... 182
Gambar 3.73 Rancangan Layar Export Applicant Data ... 183
Gambar 3.74 Rancangan Layar Print Test Card untuk Front Admission Staff.... 184
Gambar 3.75 Rancangan Layar Print Test Card untuk Applicant ... 184
Gambar 3.76 Rancangan Layar Enter Attendance Data ... 185
Gambar 3.77 Rancangan Layar Import Score Data... 186
Gambar 3.78 Rancangan Layar Assess Grades... 187
Gambar 3.79 Rancangan Layar Assess Payment Amount ... 188
Gambar 3.80 Rancangan Layar Publish Result... 189
Gambar 3.81 Rancangan Layar Print Result... 190
Gambar 3.82 Rancangan Layar View Result untuk Applicant yang Telah Login 191 Gambar 3.83 Rancangan Layar View Result untuk Applicant yang Tidak Login 192 Gambar 3.84 Rancangan Layar View Result untuk Applicant yang Tidak Login 192 Gambar 3.85 Rancangan Layar Enter Fee Payment Data ... 194
Gambar 3.86 Rancangan Layar Enter Re-registration Information untuk Tab Personal... 196
Gambar 3.87 Rancangan Layar Enter Re-registration Information untuk Tab Employment Detail ... 197
Gambar 3.88 Rancangan Layar Enter Re-registration Information untuk Tab Father ... 197
xxviii
Gambar 3.89 Rancangan Layar Enter Re-registration Information untuk Tab
Mother ... 198
Gambar 3.90 Rancangan Layar Enter Re-registration Information untuk Tab
Guardian ... 199
Gambar 3.91 Rancangan Layar Enter Re-registration Information untuk Tab
Binusian Reference... 199
Gambar 3.92 Rancangan Layar Enter Re-registration Information untuk Tab
Support ... 200
Gambar 3.93 Rancangan Layar Enter Re-registration Information untuk Tab
Other Studies ... 201
Gambar 3.94 Rancangan Layar Enter Re-registration Information untuk Tab
Attachments ... 202
Gambar 3.95 Rancangan Layar Enter Primary Re-registration Information ... 203 Gambar 3.96 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Employment Detail... 205 Gambar 3.97 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Father... 206 Gambar 3.98 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Mother... 207 Gambar 3.99 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Guardian... 208 Gambar 3.100 Rancangan Layar Enter Secondary Re-registration Information
xxix
Gambar 3.101 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Support... 210
Gambar 3.102 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Other Studies... 211
Gambar 3.103 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Attachments ... 212
Gambar 3.104 Rancangan Layar Check Submitted Re-registration Documents ... 213
Gambar 3.105 Rancangan Layar Print Briefing Card untuk Front Admission Staff... 214
Gambar 3.106 Rancangan Layar Print Briefing Card untuk Applicant... 215
Gambar 3.107 Rancangan Layar Sales Report untuk View by Day ... 215
Gambar 3.108 Rancangan Layar Sales Report untuk View by Month ... 216
Gambar 3.109 Rancangan Layar Sales Report untuk View by Year ... 216
Gambar 3.110 Rancangan Laporan Sales Report untuk View by Day ... 217
Gambar 3.111 Rancangan Laporan Sales Report untuk View by Month ... 217
Gambar 3.112 Rancangan Laporan Sales Report untuk View by Year ... 218
Gambar 3.113 Rancangan Layar Progress Report untuk View by Academic Year 219 Gambar 3.114 Rancangan Layar Progress Report untuk View by Enrollment Phase ... 219
Gambar 3.115 Rancangan Laporan Progress Report untuk View by Academic Year ... 220
Gambar 3.116 Rancangan Laporan Progress Report untuk View by Enrollment Phase ... 220
xxx
Gambar 3.117 Rancangan Layar Search Information... 221
Gambar 3.118 Entity Relationship Diagram ... 293
Gambar 3.119 Tampilan untuk Enter Primary Application Form Information... 295
Gambar 3.120 Tampilan untuk Enter Secondary Application Form Information . 296 Gambar 3.121 Tahapan IT Operations pada M etode Pengembangan Sistem Informasi dengan SOA ... 300
Gambar 4.1 Diagram Use Case untuk Requirement and Analysis ... 307
Gambar 4.2 Diagram Use Case untuk Design and Development ... 321
Gambar 4.3 Diagram Use Case untuk IT Operations ... 335
Gambar 4.4 Use Case Proses Bisnis Setting and Scheduling pada BINUS Online Learning ... 357
Gambar 4.5 Use Case Proses Bisnis Room Allocation pada BINUS Online Learning ... 358
Gambar 4.6 Use Case Proses Bisnis Form Number Generation and Distribution pada BINUS Online Learning ... 359
Gambar 4.7 Use Case Proses Bisnis Application Form Purchase pada BINUS Online Learning ... 360
Gambar 4.8 Use Case Proses Bisnis Registration pada BINUS Online Learning ... 362
Gambar 4.9 Use Case Proses Bisnis Test Preparation pada BINUS Online Learning ... 363
Gambar 4.10 Use Case Proses Bisnis Test Result Announcement pada BINUS Online Learning ... 365
xxxi
Gambar 4.11 Use Case Proses Bisnis Re-registration pada BINUS Online
Learning ... 366
Gambar 4.12 Arsitektur Teknologi untuk Sistem Penerimaan M ahasiwa Baru pada BINUS Online Learning... 370 Gambar 4.13 Rancangan layar Home/Login dan menu pengguna yang belum
login... 373
Gambar 4.14 Rancangan Layar Login... 373 Gambar 4.15 Rancangan Layar M enu Registration Untuk Applicant yang
Belum Login ... 374 Gambar 4.16 Rancangan Layar M enu Announcement Untuk Applicant yang
Belum Login ... 375 Gambar 4.17 Rancangan layar Forget/Request Password... 376 Gambar 4.18 Rancangan layar Home untuk Back Admission Staff... 377 Gambar 4.19 Rancangan Layar M enu Preparation untuk Back Admission Staff 378 Gambar 4.20 Rancangan Layar M enu Registration untuk Back Admission Staff 379 Gambar 4.21 Rancangan Layar M enu Test untuk Back Admission Staff (1) ... 380 Gambar 4.22 Rancangan Layar M enu Test untuk Back Admission Staff (2) ... 381 Gambar 4.23 Rancangan Layar M enu Posttest untuk Back Admission Staff... 382 Gambar 4.24 Rancangan Layar M enu Announcement untuk Back Admission
Staff... 383
Gambar 4.25 Rancangan Layar M enu Re-registration untuk Back Admission
Staff... 384
xxxii
Gambar 4.27 Rancangan Layar M enu Registration untuk Front Admission
Staff... 386
Gambar 4.28 Rancangan Layar M enu Test untuk Front Admission Staff... 387
Gambar 4.29 Rancangan Layar M enu Re-registration untuk Front Admission Staff... 388
Gambar 4.30 Rancangan Layar Home untuk Applicant... 389
Gambar 4.31 Rancangan Layar M enu Registration untuk Applicant ... 390
Gambar 4.32 Rancangan Layar M enu Test untuk Applicant ... 391
Gambar 4.33 Rancangan Layar M enu Announcement untuk Applicant ... 392
Gambar 4.34 Rancangan Layar M enu Re-registration untuk Applicant ... 393
Gambar 4.35 Rancangan Layar Home untuk Manager ... 394
Gambar 4.36 Rancangan Layar M enu Report untuk Manager... 395
Gambar 4.37 Rancangan Layar Change Password... 396
Gambar 4.38 Rancangan Layar Set Up Enrollment ... 397
Gambar 4.39 Rancangan Layar Schedule Enrollment Phases ... 398
Gambar 4.40 Rancangan Layar Set Up Enrollment Phase untuk tab Documents 400 Gambar 4.41 Rancangan Layar Set Up Enrollment Phase untuk tab Registration ... 401
Gambar 4.42 Rancangan Layar Set Payment Rules ... 402
Gambar 4.43 Rancangan layar Allocate Test Rooms ... 403
Gambar 4.44 Rancangan layar Generate Form Numbers ... 404
Gambar 4.45 Rancangan Layar Issue Application Form ... 405
xxxiii
Gambar 4.47 Rancangan Layar Order Online Application Form... 407
Gambar 4.48 Rancangan Layar Enter Application Form Information ... 408
Gambar 4.49 Rancangan Layar Assign Online Application Form ... 409
Gambar 4.50 Rancangan Layar Enter Buyer Information ... 410
Gambar 4.51 Rancangan Layar Enter Application Form Information ... 411
Gambar 4.52 Rancangan layar Enter Primary Application Form Information ... 412
Gambar 4.53 Rancangan layar Enter Secondary Application Form Information 413 Gambar 4.54 Rancangan layar Check Submitted Application Document ... 415
Gambar 4.55 Rancangan Layar Order Test Questions ... 416
Gambar 4.56 Rancangan Layar Print Attendance List... 417
Gambar 4.57 Rancangan Layar Print Test Card untuk Front Admission Staff.... 418
Gambar 4.58 Rancangan Layar Print Test Card untuk Applicant ... 418
Gambar 4.59 Rancangan Layar Enter Attendance Data ... 419
Gambar 4.60 Rancangan Layar Assess Payment Amount ... 420
Gambar 4.61 Rancangan Layar Publish Result... 421
Gambar 4.62 Rancangan Layar Print Result... 422
Gambar 4.63 Rancangan Layar View Result untuk Applicant yang Telah Login 423 Gambar 4.64 Rancangan Layar View Result untuk Applicant yang Tidak Login (1) ... 424
Gambar 4.65 Rancangan Layar View Result untuk Applicant yang Tidak Login (2) ... 424
xxxiv
Gambar 4.67 Rancangan Layar Enter Re-registration Information untuk Tab
Personal... 428
Gambar 4.68 Rancangan Layar Enter Re-registration Information untuk Tab
Employment Detail ... 429
Gambar 4.69 Rancangan Layar Enter Re-registration Information untuk Tab
Father ... 429
Gambar 4.70 Rancangan Layar Enter Re-registration Information untuk Tab
Mother ... 430
Gambar 4.71 Rancangan Layar Enter Re-registration Information untuk Tab
Guardian ... 431
Gambar 4.72 Rancangan Layar Enter Re-registration Information untuk Tab
Binusian Reference... 431
Gambar 4.73 Rancangan Layar Enter Re-registration Information untuk Tab
Support ... 432
Gambar 4.74 Rancangan Layar Enter Re-registration Information untuk Tab
Other Studies ... 432
Gambar 4.75 Rancangan Layar Enter Re-registration Information untuk Tab
Attachments ... 433
Gambar 4.76 Rancangan Layar Enter Primary Re-registration Information ... 434 Gambar 4.77 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Employment Detail... 436 Gambar 4.78 Rancangan Layar Enter Secondary Re-registration Information
xxxv
Gambar 4.79 Rancangan Layar Enter Secondary Re-registration Information
untuk Tab Mother... 438
Gambar 4.80 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Guardian... 439
Gambar 4.81 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Binusian Reference ... 440
Gambar 4.82 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Support... 441
Gambar 4.83 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Other Studies... 442
Gambar 4.84 Rancangan Layar Enter Secondary Re-registration Information untuk Tab Attachments ... 443
Gambar 4.85 Rancangan Layar Sales Report untuk View by Day ... 444
Gambar 4.86 Rancangan Layar Sales Report untuk View by Month ... 444
Gambar 4.87 Rancangan Layar Sales Report untuk View by Year ... 444
Gambar 4.88 Rancangan Laporan Sales Report untuk View by Day ... 445
Gambar 4.89 Rancangan Laporan Sales Report untuk View by Month ... 445
Gambar 4.90 Rancangan Layar Progress Report untuk View by Academic Year 446 Gambar 4.91 Rancangan Layar Progress Report untuk View by Enrollment Phase ... 446
Gambar 4.92 Rancangan Laporan Progress Report untuk View by Academic Year ... 447
xxxvi
Gambar 4.93 Rancangan Laporan Progress Report untuk View by Enrollment
Phase ... 447
Gambar 4.94 Rancangan layar Search Information Online Learning ... 448 Gambar 4.95 Tampilan untuk Enter Primary Application Form Information
BINUS Online Learning ... 449 Gambar 4.96 Tampilan untuk Enter Secondary Application Form Information
BINUS Online Learning ... 450 Gambar L1 Layar Assign Online Application Form untuk BINUS University
S1 Regular ... L1 Gambar L2 Layar Order Online Application Form untuk BINUS University
S1 Regular ... L2 Gambar L3 Layar Enter Application Form Information untuk BINUS
University S1 Regular ... L3 Gambar L4 Layar Enter Primary Application Form Information untuk
BINUS University S1 Regular ... L4 Gambar L5 Layar Enter Secondary Application Form Information untuk
BINUS University S1 Regular ... L5 Gambar L6 Layar Check Submitted Application Documents untuk BINUS
University S1 Regular ... L6 Gambar L7 Layar Assess Scholarship untuk BINUS University S1 Regular ... L7 Gambar L8 Layar Assign Online Application Form untuk BINUS Online
xxxvii
Gambar L9 Layar Order Online Application Form untuk BINUS Online
Learning ... L9
Gambar L10 Layar Enter Application Form Information untuk BINUS Online
Learning ... L10
Gambar L11 Layar Enter Primary Application Form Information untuk BINUS Online Learning ... L11 Gambar L12 Layar Enter Secondary Application Form Information untuk
BINUS Online Learning ... L12 Gambar L13 Layar Check Submitted Application Documents untuk BINUS
Online Learning ... L13
Gambar L14 Layar Assess Scholarship untuk BINUS Online Learning ... L14 Gambar L15. DAD Proses Bisnis Setting and Scheduling... L15 Gambar L16. DAD Proses Bisnis Room Allocation ... L16 Gambar L17. DAD Proses Bisnis Form Number Generation and Distribution .. L17 Gambar L18. DAD Proses Bisnis Application Form Purchase ... L17 Gambar L19. DAD Proses Bisnis Registration ... L18 Gambar L20. DAD Proses Bisnis Scholarship Filtering... L19 Gambar L21. DAD Proses Bisnis Test Preparation... L19 Gambar L22. DAD Proses Bisnis Test Data Inputting... L20 Gambar L23. DAD Proses Bisnis Test Result Announcement ... L20 Gambar L24. DAD Proses Bisnis Re-registration ... L21 Gambar L25. Class Diagram untuk Aplikasi Penerimaan M ahasiswa Baru ... L22
xxxviii
DAFTAR LAMPIRAN
Gambar L1 Layar Assign Online Application Form untuk BINUS University S1 Regular ... L1 Gambar L2 Layar Order Online Application Form untuk BINUS University
S1 Regular ... L2 Gambar L3 Layar Enter Application Form Information untuk BINUS
University S1 Regular ... L3 Gambar L4 Layar Enter Primary Application Form Information untuk
BINUS University S1 Regular ... L4 Gambar L5 Layar Enter Secondary Application Form Information untuk
BINUS University S1 Regular ... L5 Gambar L6 Layar Check Submitted Application Documents untuk BINUS
University S1 Regular ... L6 Gambar L7 Layar Assess Scholarship untuk BINUS University S1 Regular ... L7 Gambar L8 Layar Assign Online Application Form untuk BINUS Online
Learning ... L8
Gambar L9 Layar Order Online Application Form untuk BINUS Online
Learning ... L9
Gambar L10 Layar Enter Application Form Information untuk BINUS Online
Learning ... L10
Gambar L11 Layar Enter Primary Application Form Information untuk BINUS Online Learning ... L11
xxxix
Gambar L12 Layar Enter Secondary Application Form Information untuk BINUS Online Learning ... L12 Gambar L13 Layar Check Submitted Application Documents untuk BINUS
Online Learning ... L13
Gambar L14 Layar Assess Scholarship untuk BINUS Online Learning ... L14 Gambar L15. DAD Proses Bisnis Setting and Scheduling... L15 Gambar L16. DAD Proses Bisnis Room Allocation ... L16 Gambar L17. DAD Proses Bisnis Form Number Generation and Distribution .. L17 Gambar L18. DAD Proses Bisnis Application Form Purchase ... L17 Gambar L19. DAD Proses Bisnis Registration ... L18 Gambar L20. DAD Proses Bisnis Scholarship Filtering... L19 Gambar L21. DAD Proses Bisnis Test Preparation... L19 Gambar L22. DAD Proses Bisnis Test Data Inputting... L20 Gambar L23. DAD Proses Bisnis Test Result Announcement ... L20 Gambar L24. DAD Proses Bisnis Re-registration ... L21 Gambar L25. Class Diagram untuk Aplikasi Penerimaan M ahasiswa Baru ... L22 Tabel L1. Contoh Data pada Tabel GelombangSchedule (1) ... L23 Tabel L2. Contoh Data pada Tabel GelombangSchedule (2) ... L23 Tabel L3. Contoh Data pada Tabel Jurusan... L23 Tabel L4. Contoh Data pada Tabel Fakultas ... L23 Tabel L5. Contoh Data pada Tabel Jenjang... L23 Tabel L6. Contoh Data pada Tabel OpenedEnrollmentTrack ... L24 Tabel L7. Contoh Data pada Tabel Grade ... L24
xl
Tabel L8. Contoh Data pada Tabel Pembayaran ... L24 Tabel L9. Contoh Data pada Tabel PembayaranScheduleDetail... L24 Tabel L10. Contoh Data pada Tabel PembayaranSchedule (1) ... L24 Tabel L11. Contoh Data pada Tabel PembayaranSchedule (2) ... L25 Tabel L12. Contoh Data pada Tabel Keringanan ... L25 Tabel L13. Contoh Data pada Tabel Scholarship (1) ... L25 Tabel L14. Contoh Data pada Tabel Scholarship (2) ... L25 Tabel L15. Contoh Data pada Tabel Available ... L25 Tabel L16. Contoh Data pada Tabel Shift ... L25 Tabel L17. Contoh Data pada Tabel Applicant ... L26 Tabel L18. Contoh Data pada Tabel Gender ... L26 Tabel L19. Contoh Data pada Tabel Alamat (1)... L26 Tabel L20. Contoh Data pada Tabel Alamat (2)... L26 Tabel L21. Contoh Data pada Tabel Ayah (1)... L26 Tabel L22. Contoh Data pada Tabel Ayah (2)... L27 Tabel L23. Contoh Data pada Tabel Ayah (3)... L27 Tabel L24. Contoh Data pada Tabel Ayah (4)... L27 Tabel L25. Contoh Data pada Tabel Ibu (1)... L27 Tabel L26. Contoh Data pada Tabel Ibu (2)... L27 Tabel L27. Contoh Data pada Tabel Ibu (3)... L27 Tabel L28. Contoh Data pada Tabel Ibu (4)... L28 Tabel L29. Contoh Data pada Tabel Telp... L28 Tabel L30. Contoh Data pada Tabel Agama ... L28
xli
Tabel L31. Contoh Data pada Tabel Kewarganegaraan ... L28 Tabel L32. Contoh Data pada Tabel StatusM enikah... L28 Tabel L33. Contoh Data pada Tabel TTL (1)... L28 Tabel L34. Contoh Data pada Tabel TTL (2)... L29 Tabel L35. Contoh Data pada Tabel Pekerjaan (1)... L29 Tabel L36. Contoh Data pada Tabel Pekerjaan (2)... L29 Tabel L37. Contoh Data pada Tabel Email ... L29 Tabel L38. Contoh Data pada Tabel Others (1)... L29 Tabel L39. Contoh Data pada Tabel Others (2)... L29 Tabel L40. Contoh Data pada Tabel AsalInstitusiLain (1)... L30 Tabel L41. Contoh Data pada Tabel AsalInstitusiLain (2)... L30 Tabel L42. Contoh Data pada Tabel KuliahLain (1) ... L30 Tabel L43. Contoh Data pada Tabel KuliahLain (2) ... L30 Tabel L44. Contoh Data pada Tabel KuliahLain (3) ... L30 Tabel L45. Contoh Data pada Tabel ScholarshipApproval... L30 Tabel L46. Contoh Data pada Tabel Registration (1)... L31 Tabel L47. Contoh Data pada Tabel Registration (2)... L31