analisis dan perancangan sistem e-binus pada … · melihat informasi dan modul pelajaran yang...

26
Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA UNIVERSITAS BINA NUSANTARA Jeffry Tambari 0700687766 Ricky Lomanta 0700688573 Wely 0700725663 Abstrak: Universitas Bina Nusantara adalah universitas yang cukup terkenal terutama di bidang teknologi dan informasi. Divisi dari Universitas Bina Nusantara yang akan khusus menjalankan e-learning adalah E-BiNus. Alasan dan tujuan skripsi ini adalah untuk menyediakan sebuah aplikasi yang mendukung kegiatan e-learning. Metodologi pengembangan perangkat lunak yang digunakan adalah waterfall yang secara singkat memiliki tahap analisi, desain, implementasi, dan testing. Aplikasi yang dihasilkan berupa aplikasi front-end (www.ebinus.com) dan back-end. Front-end adalah aplikasi yang dipublish ke internet, yang boleh diakses oleh siapa saja. Pengunjung dapat melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. Pengunjung (registrant) yang berminat dengan modul pelajaran tertentu dapat langsung mendaftar melalui pendaftaran online. Siswa yang telah mendaftar dapat mengakses aplikasi student services, Learning Management System (LMS), dan Forum. Aplikasi back-end hanya boleh digunakan oleh administrator tertentu untuk mengatur segala kegiatan akademis maupun isi (content) dari LMS. Masalah perlunya sebuah aplikasi yang mendukung kegiatan e-learning telah dapat dipecahkan oleh aplikasi yang dibuat pada skripsi ini. Saran yang telah diperoleh adalah penambahan fitur-fitur lain seperti live chatting. Kata Kunci : e-learning, waterfall, front-end, back-end, student services, learning management system

Upload: phungtuong

Post on 04-Apr-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Universitas Bina Nusantara

Jurusan Teknik Informatika Skripsi Sarjana Komputer

Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA UNIVERSITAS BINA NUSANTARA

Jeffry Tambari 0700687766 Ricky Lomanta 0700688573 Wely 0700725663

Abstrak: Universitas Bina Nusantara adalah universitas yang cukup terkenal terutama di bidang teknologi dan informasi. Divisi dari Universitas Bina Nusantara yang akan khusus menjalankan e-learning adalah E-BiNus. Alasan dan tujuan skripsi ini adalah untuk menyediakan sebuah aplikasi yang mendukung kegiatan e-learning. Metodologi pengembangan perangkat lunak yang digunakan adalah waterfall yang secara singkat memiliki tahap analisi, desain, implementasi, dan testing. Aplikasi yang dihasilkan berupa aplikasi front-end (www.ebinus.com) dan back-end. Front-end adalah aplikasi yang dipublish ke internet, yang boleh diakses oleh siapa saja. Pengunjung dapat melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. Pengunjung (registrant) yang berminat dengan modul pelajaran tertentu dapat langsung mendaftar melalui pendaftaran online. Siswa yang telah mendaftar dapat mengakses aplikasi student services, Learning Management System (LMS), dan Forum. Aplikasi back-end hanya boleh digunakan oleh administrator tertentu untuk mengatur segala kegiatan akademis maupun isi (content) dari LMS. Masalah perlunya sebuah aplikasi yang mendukung kegiatan e-learning telah dapat dipecahkan oleh aplikasi yang dibuat pada skripsi ini. Saran yang telah diperoleh adalah penambahan fitur-fitur lain seperti live chatting. Kata Kunci : e-learning, waterfall, front-end, back-end, student services, learning management system

Page 2: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa, atas rahmat dan berkat-Nya, kami

dapat menyelesaikan laporan skripsi ini. Tanpa penyertaan dan bantuan dari-Nya, maka

semua usaha dan kerja keras ini tidak akan ada hasilnya.

Penulisan skripsi dengan judul “Analisis dan Perancangan Sistem E-BiNus pada

Universitas Bina Nusantara” ini disusun sebagai salah satu persyaratan akademik untuk

menyelesaikan jenjang studi Strata 1 Jurusan Teknik Informatika di Universitas Bina

Nusantara.

Penulis menyadari sepenuhnya dalam penulisan skripsi ini masih terdapat

kekurangan dan kelemahan. Untuk itu, penulis mengharapkan kritik, saran, masukan,

dan tanggapan dari para pembaca.

Tidak lupa penulis ingin mengucapkan terima kasih yang sebesar-besarnya

kepada semua pihak atas segala bantuan dan dorongan yang telah diberikan. Adapun

ucapan terima kasih ini penulis berikan kepada:

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina

Nusantara yang telah memberikan kesempatan kepada kami untuk membuat

penulisan laporan skripsi ini.

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

3. Bapak Mohammad Subekti, BE., M.Sc., selaku Ketua Jurusan Teknik Informatika.

4. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Sekretaris Jurusan Teknik

Informatika.

Page 3: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

5. Bapak Soni, S.Kom.,MM., selaku dosen pembimbing kami yang telah dengan sabar

dan tulus memberikan bimbingan, masukan, pedoman dan nasehat-nasehat yang

berguna dalam penyusunan skripsi ini.

6. Bapak Hanny Santoso, S.Kom., M.Sc., selaku penanggung jawab organisasi E-

BiNus yang telah memberikan saran dan masukan terhadap sistem E-BiNus ini

7. Bapak Wawan Saputra, S.Kom., selaku administrator E-BiNus yang telah

meluangkan waktunya untuk memberikan informasi yang dibutuhkan dalam

penulisan skripsi ini.

8. Segenap staf pengajar Universitas Bina Nusantara yang telah memberikan

bantuannya demi kelancaran penulisan skripsi ini.

9. Serta pihak-pihak lain yang tidak dapat penulis sebutkan sata-persatu yang telah

memberikan nasehat, bantuan, dan dukungan dalam menyelesaikan skripsi ini.

Akhir kata, penulis berharap semoga skripsi ini dapat berguna dan bermanfaat

bagi semua pihak yang bersangkutan, khususnya pihak E-BiNus.

Jakarata, Januari 2007

Penulis

Page 4: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Daftar Isi

Halaman Judul Luar ································································································ i

Halaman Judul Dalam······························································································ ii

Halaman Persetujuan Softcover ··············································································· iii

Abstrak ···················································································································· iv

Prakata ····················································································································· v

Daftar Isi ·················································································································· vii

Daftar Tabel ············································································································· xiii

Daftar Gambar ········································································································· xiv

Daftar Lampiran······································································································· xxix

BAB 1 PENDAHULUAN ······················································································· 1

1.1 Latar Belakang ····························································································· 1

1.2 Ruang Lingkup ···························································································· 5

1.3 Tujuan dan Manfaat ····················································································· 6

1.4 Metodologi Pengembangan Aplikasi···························································· 6

1.5 Sistematika Penulisan··················································································· 8

BAB 2 LANDASAN TEORI··················································································· 11

2.1 Distance Learing ·························································································· 11

2.2 E-Learning (Electronic Learing) ·································································· 11

2.3 Sistem Informasi ·························································································· 12

Page 5: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

2.3.1 Pengertian Sistem·········································································· 12

2.3.2 Informasi ······················································································· 12

2.3.3 Pengertian Sistem Informasi·························································· 13

2.4 Teknologi Informasi····················································································· 14

2.5 Software (Perangkat Lunak)········································································· 16

2.5.1 Pengertian Software ······································································ 16

2.5.2 Jenis Software Komputer······························································· 17

2.5.3 Bahasa Pemrograman (Programming Language) ·························· 17

2.6 Software Engineering··················································································· 19

2.6.1 Pengertian Software Engineering ·················································· 19

2.6.2 Fase Sofware Engineering ····························································· 21

2.6.3 Pengertian Model Proses Software ················································ 22

2.6.4 Model Proses Waterfall Software Engineering······························ 22

2.7 Object-Oriented Programming (Pemrogramanan Berorientasi Objek) ········· 25

2.8 Bahasa Pemrograman UML (Unified Modelling Language)························ 27

2.9 Database (Basis Data) ·················································································· 31

2.9.1 Data ······························································································· 31

2.9.2 Pengertian Database ······································································ 31

2.9.3 Database Relasional ······································································ 33

2.10 Internet ········································································································· 34

2.10.1 Pengertian Internet ········································································ 34

2.10.2 World Wide Web (WWW)···························································· 35

2.10.3 Web Site ························································································ 35

Page 6: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

2.10.4 IP Address (Internet Protocol Address) ········································· 36

2.10.5 Browser ························································································· 36

2.11 Server··········································································································· 36

2.11.1 Pengertian Server ·········································································· 36

2.11.2 Web Server···················································································· 37

2.11.3 Database Server············································································· 37

2.12 DBMS (Database Management System) ······················································ 37

2.13 RDBMS (Relational DBMS)········································································ 38

2.14 SQL (Structured Query Language)······························································· 39

2.15 Microsoft SQL Server 2000 ········································································· 40

2.16 Stored Procedure ·························································································· 40

2.17 Internet Information Service ········································································ 41

2.18 .NET Framework ························································································· 41

2.19 Visual Studio .NET ······················································································ 43

2.20 Bahasa Pemrograman C# ············································································· 43

2.21 ASP .NET (Active Server Page .NET)························································· 44

2.22 R.a.d. Control – Telerik················································································ 44

2.23 N-Tier Solution ···························································································· 44

2.24 Terminologi Sistem E-BiNus ······································································· 47

BAB 3 ANALISIS DAN DESAIN ·········································································· 48

3.1 Latar Belakang Universitas Bina Nusantara ················································· 48

3.1.1 Sejarah··························································································· 48

Page 7: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

3.1.2 Program Studi················································································ 50

3.1.3 Semboyan······················································································ 50

3.1.4 Visi································································································ 51

3.1.5 Misi ······························································································· 51

3.2 Struktur Organisasi Universitas Bina Nusantara ·········································· 52

3.3 Sistem yang sedang Berjalan di Universitas Bina Nusantara························ 52

3.3.1 Sistem Perkuliahan ········································································ 52

3.3.2 Infrastruktur IT·············································································· 55

3.4 Analisis Permasalahan dan Kebutuhan························································· 59

3.5 Kebutuhan (Requirement) Sistem E-BiNus·················································· 61

3.6 Aplikasi yang Akan Dibuat ·········································································· 67

3.6.1 Tinjauan Aplikasi Secara Umum··················································· 61

3.6.2 Arsitektur Abstrak Aplikasi E-BiNus ············································ 69

3.6.3 Skenario Proses Registrasi····························································· 71

3.6.4 UML······························································································ 79

3.6.4.1 UML untuk Front End ···················································· 83

3.6.4.2 UML untuk Back End····················································· 105

3.6.4.3 UML untuk Payment Agent System ······························· 131

3.6.5 Desain Tampilan ··········································································· 138

3.6.5.1 Conceptual Site Map Front End······································ 138

3.6.5.2 Conceptual Site Map Back End ······································ 142

3.6.5.3 Desain Front End ···························································· 143

3.6.5.4 Desain Back End ···························································· 160

Page 8: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

3.6.5.4.1 Login dan Main Menu··································· 160

3.6.5.4.2 Lecturer Module Assignment ························ 164

3.6.5.4.3 Module Category Management ····················· 167

3.6.5.4.4 Module Management ···································· 169

3.6.5.4.5 Lecturer Personal Info Management ············· 174

3.6.5.4.6 Student Personal Info Management··············· 181

3.6.5.4.7 User Management ········································· 184

3.6.5.4.8 Announcement Management························· 188

3.6.5.4.9 Event Management ······································· 191

3.6.5.4.10 News Management········································ 196

3.6.5.5 Payment Agent ······························································· 200

BAB 4 IMPLEMENTASI DAN EVALUASI·························································· 202

4.1 Deployment Diagram··················································································· 202

4.2 Kebutuhan Sistem ························································································ 204

4.2.1 Web Server E-BiNus ····································································· 204

4.2.1.1 Kebutuhan Software ······················································· 204

4.2.1.2 Kebutuhan Hardware ······················································ 204

4.2.2 Database Server E-BiNus ······························································ 204

4.2.2.1 Kebutuhan Software ······················································· 204

4.2.2.2 Kebutuhan Hardware ······················································ 204

4.2.3 Content (File) Server E-BiNus ······················································ 205

4.2.3.1 Kebutuhan Software ······················································· 205

Page 9: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

4.2.3.2 Kebutuhan Hardware ······················································ 205

4.3 Hasil Tampilan Layar··················································································· 205

4.3.1 E-BiNus Front End Public····························································· 205

4.3.2 E-BiNus Front End Student ··························································· 218

4.3.3 E-BiNus Back End ······································································· 235

4.4 Evaluasi········································································································ 271

4.4.1 Evaluasi Aplikasi E-BiNus Front End ··········································· 271

4.4.2 Evaluasi Aplikasi E-BiNus Back End············································ 274

BAB 5 KESIMPULAN DAN SARAN···································································· 275

5.1 Kesimpulan ·································································································· 275

5.2 Saran ············································································································ 276

Page 10: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Daftar Tabel

2.25 Program Studi E-BiNus··········································································50

Tabel 4.1 Hasil Evaluasi Kuisioner ········································································271

Page 11: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Daftar Gambar

2.26 Perangkat Dari Teknologi Informasi ················································16

2.27 Software Engineering Layers ···························································21

2.28 Model Proses Waterfall ····································································24

2.29 Class dan Instance dari Class····························································27

2.30 Simbol-simbol Class Diagram dalam UML······································29

2.31 Simbol-simbol Use Case dalam UML ··············································30

2.32 Simbol-simbol Sequence Diagram dalam UML ·······························30

2.33 Jenjang Data ·····················································································32

2.34 World Wide Web Page Structure······················································34

2.35 DBMS ······························································································38

2.36 NET Framework···············································································42

2.37 N-Tier Solution Framework ·····························································46

Gambar 3.1 Struktur Organisasi Universitas Bina Nusantara·······························52

Gambar 3.2 Rich Picture Analisis Permasalahan dan Kebutuhan ························59

Gambar 3.3 Rich Picture Sistem E-BiNus ···························································62

Gambar 3.4 Arsitektur Abastrak Aplikasi E-BiNus ·············································69

Gambar 3.5 Format TransactionId dari Data Pembayaran ···································73

Gambar 3.6 Aktor yang Terlibat dalam Proses Registrasi····································73

Gambar 3.7 Langkah-langkah Proses Registrasi ··················································74

Gambar 3.8 Proses Registrasi ··············································································75

Gambar 3.9 Tanda Akhir dari Proses Registrasi untuk Tiap Jenis User ···············75

Page 12: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.10 Contoh Isi Email Meminta Konfirmasi Registrasi ····························76

Gambar 3.11 Contoh Isi Email Setelah Konfirmasi ···············································77

Gambar 3.12 Contoh Isi Email Setelah Pembayaran··············································78

Gambar 3.13 Class Diagram E-BiNus ···································································80

Gambar 3.14 Use Case E-BiNus Front End ···························································84

Gambar 3.15 Sequence View Event List (View All)··············································86

Gambar 3.16 Sequence View Event List (Go To HOME Page)·····························86

Gambar 3.17 Sequence View Event Detail Sequence View···································87

Gambar 3.18 Sequence View News List (View All)··············································87

Gambar 3.19 Sequence View News List (Go To HOME Page) ·····························88

Gambar 3.20 Sequence View News Detail ····························································88

Gambar 3.21 Sequence Cek BiNusianId (Siswa) ···················································89

Gambar 3.22 Sequence Cek BiNusianId (BiNusian Bukan Siswa) ························90

Gambar 3.23 Data Class yang Digunakan Dalam Sequence Register ····················90

Gambar 3.24 Sequence Registrasi Pertama Kali (Module dan Diri) NonBiNusian/

Umum ·········································································································92

Gambar 3.25 Sequence Registrasi Pertama Kali (Module dan Diri) BiNusian·······94

Gambar 3.26 Sequence Registration Confirmation (Setelah Email1 Dikirim) ·······94

Gambar 3.27 Sequence View Module (Available Module List)·····························95

Gambar 3.28 Sequence View Module Detail ·························································96

Gambar 3.29 Sequence View Student Personal Information··································96

Gambar 3.30 Sequence Edit Student Personal Information····································97

Gambar 3.31 Data Class yang Digunakan dalam Student Personal Information····97

Page 13: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.32 Sequence Edit (Change) Password ···················································98

Gambar 3.33 Sequence Upload Photo····································································98

Gambar 3.34 Sequence View Score History (Studies) ···········································99

Gambar 3.35 Sequence Registrasi Ulang (Siswa) ··················································101

Gambar 3.36 Sequence View Announcement List·················································101

Gambar 3.37 Sequence View Announcement Detail ·············································102

Gambar 3.38 Sequence View Payment History (Financial) ···································102

Gambar 3.39 Sequence View Payment Detail························································103

Gambar 3.40 Sequence Logout ··············································································103

Gambar 3.41 Sequence Login ················································································104

Gambar 3.42 Sequence Edit (Forget) Password ·····················································105

Gambar 3.43 Use Case Lecturer Module Assignment System·······························106

Gambar 3.44 Sequence Search Module List ··························································106

Gambar 3.45 Sequence Search Lecturer List To Be Assigned ·······························107

Gambar 3.46 Sequence View Lecturer Assignment Detail ····································107

Gambar 3.47 Sequence Edit Lecturer Assignment·················································108

Gambar 3.48 Use Case Module Category Management System ····························108

Gambar 3.49 Sequence Create Module Category···················································109

Gambar 3.50 Sequence View/Search Module Category List (Searching) ··············109

Gambar 3.51 Sequence Edit Module Category ·····················································110

Gambar 3.52 Use Case Module Management System ··········································110

Gambar 3.53 Sequence Create Module ·································································111

Gambar 3.54 Sequence Search Module List ·························································111

Page 14: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.55 Sequence View Module Detail ························································112

Gambar 3.56 Sequence Module Edit······································································112

Gambar 3.57 Sequence Module Edit With New Revision ····································113

Gambar 3.58 Use Case Lecturer Personal Info Management System ···················113

Gambar 3.59 Sequence Create Lecturer·································································114

Gambar 3.60 Sequence View/Search Lecturer List (Go To Lecturer Personal Info

Management Page)·····························································································114

Gambar 3.61 Sequence View/Search Lecturer List (Searching) ····························115

Gambar 3.62 Sequence View Lecturer Detail ························································115

Gambar 3.63 Sequence Edit Lecturer·····································································116

Gambar 3.64 Use Case Student Personal Info System ···········································116

Gambar 3.65 Sequence Search Student List···························································117

Gambar 3.66 Sequence View Student Detail ·························································117

Gambar 3.67 Sequence Student Edit······································································118

Gambar 3.68 Use Case User Management System ················································118

Gambar 3.69 Sequence Create User·······································································119

Gambar 3.70 Sequence View/Search User List······················································119

Gambar 3.71 Sequence View User Detail ······························································120

Gambar 3.72 Sequence Edit User ··········································································120

Gambar 3.73 Use Case Announcement Management System································121

Gambar 3.74 AnnouncementData ··········································································121

Gambar 3.75 Sequence Create Announcement ······················································121

Page 15: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.76 Sequence View/Search Announcement List (Go To Announcement

Management System Page) ················································································122

Gambar 3.77 Sequence View/Search Announcement List (Seaching) ···················122

Gambar 3.78 Sequence View Announcement Detail ·············································123

Gambar 3.79 Sequence Edit Announcement ··························································123

Gambar 3.80 Use Case Event Management ···························································124

Gambar 3.81 EventData dan Komponen Event······················································124

Gambar 3.82 Sequence Create Event ·····································································125

Gambar 3.83 Sequence View/Search Event List (By Go To EventManagement

Page) ·········································································································125

Gambar 3.84 Sequence View/Search Event List (By Searching) ···························126

Gambar 3.85 Sequence View Event Detail ····························································126

Gambar 3.86 Sequence Edit Event·········································································127

Gambar 3.87 Use Case News Management System···············································128

Gambar 3.88 NewsData dan Komponen News ······················································128

Gambar 3.89 Sequence Create News ·····································································129

Gambar 3.90 Sequence View/Search News List (By Go To NewsManagementSystem

Page) ·········································································································129

Gambar 3.91 Sequence View/Search News List (By Searching) ···························130

Gambar 3.92 Sequence View News Detail ····························································130

Gambar 3.93 Sequence Edit News·········································································131

Gambar 3.94 Use Case Payment Agent System·····················································132

Gambar 3.95 Aktivitas dari Payment Agent···························································132

Page 16: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.96 Data-data yang dipergunakan dalam Payment Agent ·······················133

Gambar 3.97 Database yang digunakan Payment Agent········································133

Gambar 3.98 Sequence Processing Payment Data untuk Registrant pengunjung···134

Gambar 3.99 Sequence Processing Payment Data untuk Registrant BiNusian ······135

Gambar 3.100 Sequence Processing Payment Data untuk Registrant Student ·········136

Gambar 3.101 Sequence Processing Payment Data untuk Registrant pengunjung Bila

Belum Lunas ······································································································131

Gambar 3.102 Conceptual Site Map Sebelum Login ···············································139

Gambar 3.103 Conceptual Site Map Setelah Login ·················································140

Gambar 3.104 Conceptual Site Map Back End Setelah Login ·································142

Gambar 3.105 Tata Letak Halaman FrontEnd··························································144

Gambar 3.106 Pembagian Daerah yang Mengalami Perubahan·······························144

Gambar 3.107 Tata Letak Halaman Registered User (siswa)···································145

Gambar 3.108 Content Halaman HOME ·································································146

Gambar 3.109 View All News & View All Event ···················································147

Gambar 3.110 View News Detail & View Event Detail ··········································147

Gambar 3.111 Halaman PROFILE ··········································································148

Gambar 3.112 Halaman CONTACT US··································································148

Gambar 3.113 Halaman FORGET PASSWORD·····················································149

Gambar 3.114 Halaman PRODUCT CATALOG (bagi pengunjung)/Halaman

MODULE (bagi siswa) ······················································································149

Gambar 3.115 Pop Up Page ModuleDetail ······························································150

Gambar 3.116 Halaman ModuleRegistrationConfirmation······································150

Page 17: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.117 Proses CheckBiNusianID ·································································151

Gambar 3.118 Halaman StudentRegistration ···························································152

Gambar 3.119 Halaman StudentRegistrationConfirmation······································153

Gambar 3.120 Halaman RegistrationResult ·····························································153

Gambar 3.121 Halaman RegistrationConfirmation Setelah Email ···························154

Gambar 3.122 Halaman HOME siswa ·····································································154

Gambar 3.123 Halaman AnnouncementList siswa ··················································155

Gambar 3.124 Pop Up Page AnnouncementDetail ··················································155

Gambar 3.125 Halaman MY MODULE ··································································155

Gambar 3.126 Bagian LMS pada Halaman Halaman Registered User (siswa) ········156

Gambar 3.127 Halaman MY PROFILE ···································································156

Gambar 3.128 Halaman ViewMyProfile··································································157

Gambar 3.129 Halaman EditMyProfile····································································157

Gambar 3.130 Halaman UploadPhoto······································································158

Gambar 3.131 Halaman ChangePassword ·······························································158

Gambar 3.132 Halaman FINANCIAL ·····································································158

Gambar 3.133 Halaman PaymentHistory·································································159

Gambar 3.134 Halaman PaymentDetail ···································································159

Gambar 3.135 Halaman STUDIES ··········································································159

Gambar 3.136 Halaman ViewAllStudentScoreHistory ············································160

Gambar 3.137 Tombol Logout·················································································160

Gambar 3.138 Halaman Login E-BiNus Back End (Default) ··································160

Gambar 3.139 Tata Letak Halaman E-BiNus Back End (Setelah Login)·················161

Page 18: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.140 Tata Letak Halaman E-BiNus Back End 2 ·······································161

Gambar 3.141 Privilege Logic ·················································································163

Gambar 3.142 Menu Navigasi E-BiNus Back End ··················································164

Gambar 3.143 Halaman ViewLecturerModuleAssignment ·····································165

Gambar 3.144 Halaman EditLecturerModuleAssignment ·······································166

Gambar 3.145 Format Penulisan List Box ·······························································166

Gambar 3.146 Halaman EditLecturerModuleAssignmentConfirmation ··················167

Gambar 3.147 Desain Halaman MODULE CATEGORY MANAGEMENT (View

Module Category) ······························································································167

Gambar 3.148 Halaman CreateModuleCategory, CreateModuleCategoryConfirmation

dan CreateModuleCategoryResult ·····································································168

Gambar 3.149 Halaman EditModuleCategory, EditModuleCategoryConfirmation dan

EditModuleCategoryResult ················································································169

Gambar 3.150 Halaman MODULE MANAGEMENT (View Module)···················170

Gambar 3.151 Halaman CreateModule 1·································································170

Gambar 3.152 Halaman CreateModule 2 (Create Module Detail) ···························172

Gambar 3.153 Aturan Pengisian Grading Policy ·····················································173

Gambar 3.154 Halaman View Module·····································································173

Gambar 3.155 Halaman Edit Module ······································································174

Gambar 3.156 Halaman LECTURE PERSONAL INFO MANAGEMENT (View

Lecturer List) ·····································································································175

Gambar 3.157 Halaman Pop Up ViewLecturerDetail ··············································176

Gambar 3.158 Halaman CreateLecturer Bagian Personal Info·································177

Page 19: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.159 Halaman CreateLecturer Bagian Email ············································177

Gambar 3.160 Halaman CreateLecturer Bagian Formal Education ·························178

Gambar 3.161 Bagian Add New Formal Education·················································178

Gambar 3.162 Bagian Formal Education Setelah tombol “Edit These Data” diklik·maka

Formal Education Data Bisa Diedit (Edit Formal Education Data ·····················179

Gambar 3.163 Halaman EditLecturer Bagian Personal Info ····································180

Gambar 3.164 Halaman EditLecturer Bagian Email ················································180

Gambar 3.165 Halaman EditLecturer Bagian Formal Education ·····························181

Gambar 3.166 Halaman STUDENT PERSONAL INFO MANAGEMENT (View dan

Search) ·········································································································182

Gambar 3.167 Halaman ViewStudentPersonalInfo··················································182

Gambar 3.168 Halaman EditStudentPersonalInfo····················································183

Gambar 3.169 Halaman USER MANAGEMENT (View User List) ······················184

Gambar 3.170 Halaman Pop Up View User ····························································184

Gambar 3.171 Halaman CreateUser·········································································185

Gambar 3.172 Halaman CreateUserConfirmation ···················································186

Gambar 3.173 Halaman CreateUserResult·······························································186

Gambar 3.174 Halaman EditUser ············································································187

Gambar 3.175 Halaman EditUserConfirmation ·······················································187

Gambar 3.176 Halaman EditUserResult ··································································188

Gambar 3.177 Halaman ANNOUCEMENT MANAGEMENT (ViewAnnouncement

List) ·········································································································188

Gambar 3.178 Komponen Telerik r.a.d. date picker ················································189

Page 20: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 3.179 Halaman Pop Up ViewAnnouncementDetail ···································189

Gambar 3.180 Halaman Proses Create Announcement············································190

Gambar 3.181 Halaman Proses Edit Announcement················································191

Gambar 3.182 Halaman EVENT MANAGEMENT (View Event List)··················192

Gambar 3.183 Halaman Pop Up EventDetail···························································192

Gambar 3.184 Halaman Proses Create Event Bagian 1············································193

Gambar 3.185 Halaman Proses Create Event Bagian 2············································194

Gambar 3.186 Halaman EditEvent···········································································194

Gambar 3.187 Halaman UploadEvent untuk Edit ····················································195

Gambar 3.188 Halaman EditEventConfirmation ·····················································195

Gambar 3.189 Halaman EditEventResult ································································195

Gambar 3.190 Halaman NEWS MANAGEMENT (View News List)····················196

Gambar 3.191 Halaman Pop Up News Detail··························································197

Gambar 3.192 Halaman Proses Create News Bagian 1············································197

Gambar 3.193 Halaman Proses Create News Bagian 2············································198

Gambar 3.194 Halaman EditNews···········································································199

Gambar 3.195 Halaman UploadNews······································································199

Gambar 3.196 Halaman EditNewsConfrimation······················································200

Gambar 3.197 Halaman EditNewsResult·································································200

Gambar 3.198 Tampilan Console (Command Prompt) Payment Agent···················201

Gambar 3.199 Tampilan log file yang dihasilkan oleh Payment Agent ···················201

Gambar 4.1 Deployment Diagram E-BiNus·························································202

Gambar 4.2 Site Link ··························································································206

Page 21: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 4.3 Header pada E-BiNus Front End ······················································206

Gambar 4.4 Login Box ·······················································································207

Gambar 4.5 Navigasi Untuk Pengunjung ····························································207

Gambar 4.6 Link Anchor ····················································································207

Gambar 4.7 Halaman Home ················································································208

Gambar 4.8 Paging Facility ·················································································209

Gambar 4.9 Halaman News List (View All) ························································210

Gambar 4.10 Halaman News Detail·······································································211

Gambar 4.11 Halaman Event List (View All) ························································212

Gambar 4.12 Halaman Event Detail ······································································213

Gambar 4.13 Halaman Profile················································································214

Gambar 4.14 Halaman Module List ·······································································214

Gambar 4.15 Halaman ModuleRegistrationConfirmation······································215

Gambar 4.16 Halaman FormRegistration.······························································216

Gambar 4.17 Halaman Contact ··············································································217

Gambar 4.18 Waktu dan Navigasi Umum Siswa ···················································220

Gambar 4.19 Student Navigation ···········································································221

Gambar 4.20 Photo, UserName, BinusianID, tombol Change Password dan

LogOut ·········································································································221

Gambar 4.21 My Module Navigation ····································································221

Gambar 4.22 Halaman Home (News – Event – Announcement List) ···················221

Gambar 4.23 Halaman Announcement List (View All) ·········································222

Gambar 4.24 Halaman Announcement List (View By Category) ··························222

Page 22: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 4.25 Halaman AnnouncementDetail ························································223

Gambar 4.26 Halaman Profile E-BiNus·································································224

Gambar 4.27 Halaman Contact Us ········································································224

Gambar 4.28 Halaman My Profile ·········································································225

Gambar 4.29 Halaman View My Profile································································225

Gambar 4.30 Halaman Edit My Profile··································································226

Gambar 4.31 Halaman Upload Photo·····································································227

Gambar 4.32 Dialog Box untuk Browsing foto yang akan di-upload·····················227

Gambar 4.33 Halaman Change Password ······························································228

Gambar 4.34 Halaman Academic Record ······························································229

Gambar 4.35 Halaman Student Score History························································230

Gambar 4.36 Halaman Financial············································································230

Gambar 4.37 Halaman Payment History································································231

Gambar 4.38 Halaman Pop Up Window Payment Detail/Transaction Detail ·······231

Gambar 4.39 Halaman Modules ············································································232

Gambar 4.40 Halaman My Module Taken·····························································233

Gambar 4.41 Halaman View Module Available ····················································233

Gambar 4.42 Halaman Module Detail ···································································234

Gambar 4.43 Halaman Module Registration··························································234

Gambar 4.44 Login Box Back End ········································································235

Gambar 4.45 Halaman Main Menu admin ·····························································236

Gambar 4.46 Halaman Change Password admin ···················································237

Gambar 4.47 Halaman LecturerModuleAssignment_MainMenu admin················237

Page 23: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 4.48 Halaman LecturerModuleAssignment_ViewLecturerAssignment

admin ·········································································································238

Gambar 4.49 Halaman LecturerModuleAssignment_EditLecturerAssignment 1

admin ·········································································································239

Gambar 4.50 Halaman LecturerModuleAssignment_EditLecturerAssignment 2

admin ·········································································································240

Gambar 4.51 Halaman ModuleCategoryManagement_MainMenu admin ·············241

Gambar 4.52 Module Category Management ketika link “Edit” diklik··················242

Gambar 4.53 Halaman ModuleManagement_MainMenu admin ···························243

Gambar 4.54 Halaman ModuleManagement_ViewModuleDetail admin ··············244

Gambar 4.55 Halaman ModuleManagement_EditModule 1 admin ·······················245

Gambar 4.56 Halaman ModuleManagement_EditModule 2 admin ·······················245

Gambar 4.57 Halaman ModuleManagement_CreateModule admin ······················246

Gambar 4.58 Halaman ModuleManagement_CreateModuleDetail 1 admin··········247

Gambar 4.59 Halaman ModuleManagement_CreateModuleDetail 2 admin··········247

Gambar 4.60 Halaman LecturerPersonalInformationManagement_MainMenu

admin ·········································································································248

Gambar 4.61 Halaman LecturerPIManagement_ViewLecturerDetail admin·········249

Gambar 4.62 Halaman LecturerPIManagement_EditLecturer 1 admin ·················250

Gambar 4.63 Halaman LecturerPIManagement_EditLecturer 2 admin ·················250

Gambar 4.64 Formal Education Lecturer ketika Tombol “Edit These Data”

Diklik ·········································································································252

Gambar 4.65 Formal Education Lecturer ketika Baru Ditambahkan······················252

Page 24: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 4.66 Halaman LecturerPIManagement_CreateLecturer 1 admin··············253

Gambar 4.67 Halaman LecturerPIManagement_CreateLecturer 2 admin··············254

Gambar 4.68 Halaman StudentPIManagement_MainMenu admin ························254

Gambar 4.69 Halaman StudentPIManagement_ViewStudentDetail admin ···········255

Gambar 4.70 Halaman StudentPIManagement_EditStudent admin ·······················256

Gambar 4.71 Halaman UserManagement_MainMenu admin ································257

Gambar 4.72 Halaman UserManagement_ViewUserDetail admin ························257

Gambar 4.73 Halaman UserManagement_EditUser admin····································258

Gambar 4.74 Halaman UserManagement_CreateUser admin ································259

Gambar 4.75 Halaman AnnouncementManagement_MainMenu admin················260

Gambar 4.76 Halaman AnnouncementManagement_ViewAnnouncement

admin ·········································································································261

Gambar 4.77 Halaman AnnouncementManagement_ EditAnnouncement

admin ·········································································································261

Gambar 4.78 Halaman AnnouncementManagement_CreateAnnouncement

admin ·········································································································262

Gambar 4.79 Halaman EventManagement_MainMenu admin ······························263

Gambar 4.80 Halaman EventManagement_ViewEvent admin ······························264

Gambar 4.81 Halaman EventManagement_EditEvent admin ································265

Gambar 4.82 Halaman EventManagement_CreateEvent admin ····························266

Gambar 4.83 Halaman EventManagement_UploadEvent admin ···························266

Gambar 4.84 Halaman NewsManagement_MainMenu admin·······························267

Gambar 4.85 Halaman NewsManagement_ViewNews admin·······························268

Page 25: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Gambar 4.86 Halaman NewsManagement_EditNews admin·································269

Gambar 4.87 Halaman NewsManagement_CreateNews admin·····························270

Gambar 4.88 Halaman NewsManagement_UploadNews admin····························270

Page 26: ANALISIS DAN PERANCANGAN SISTEM E-BINUS PADA … · melihat informasi dan modul pelajaran yang ditawarkan di aplikasi front-end. ... 2.24 Terminologi Sistem E-BiNus ... 3.6.3 Skenario

Daftar Lampiran

2.38 Kuesioner Aplikasi E-BiNus Front End ··············································L01

2.39 Wawancara dengan Administrator E-BiNus tentang Aplikasi Back End

············································································································L03

2.40 Surat Keterangan Survey·····································································L04