Aplikasi Dosen untuk Pembuatan Janji dan Bimbingan Akademik.

(1)

ABSTRAK

Aplikasi web dosen untuk pembuatan janji dan bimbingan akademik adalah aplikasi yang membantu bagi dosen dan mahasiswa dalam pembimbingan kerja praktek maupun tugas akhir. Aplikasi ini dibuat secara online dengan mengandalkan fitur jadwal dan janji sehingga bisa membantu menyelesaikan permasalahan antara dosen dan mahasiswa dalam melakukan bimbingan. Aplikasi dikembangkan dengan menggunakan teknologi ASP.Net. Dalam fitur penjadwalan seorang dosen akan diberikan kesempatan untuk memasukkan jadwal bimbingan setiap hari dalam satu semester. Jadwal tersebut akan dapat dilihat oleh mahasiswa dan berdasarkan jadwal kosong yang tersedia, seorang mahasiswa dapat membuat janji untuk melakukan bimbingan. Kelemahan yang masih ada dalam aplikasi adalah keterbatasan dalam hal pembatasan jumlah mahasiswa dalam rentang waktu bimbingan. Saat ini hal tersebut masih dilakukan secara manual oleh dosen, dan perlu dikembangkan di masa mendatang.


(2)

vi

Universitas Kristen Maranatha

ABSTRACT

In this final project, a web-based application for academic supervision is developed. By using this application, a lecturer may enter their schedules and the students can select available schedules for academic purposes, such as for final project supervision. The application is developed by using ASP.Net technology. The limitation of the application is that a lecturer needs to verify the pre-processed appointments manually which should be handled automatically in the next future.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii

PRAKATA... iv

ABSTRAK ...v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiv

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 1

1.4 Batasan Masalah ... 1

1.4.1 Perangkat Lunak ... 2

1.4.2 Aplikasi ... 2

1.4.3 Perangkat Lunak ... 2

1.5 Sumber Data ... 2

1.6 Sistematika Penyajian ... 3

BAB 2. TEORI PENUNJANG ... 5

2.1 Konsep Dasar Sistem ... 5

2.2 Konsep dan Pengertian Sistem Informasi ... 6

2.3 Flowchart ... 6

2.3 E-R (Entity - Relationship) ... 7

2.3.1 Komponen Diagram E-R ... 7

2.3.2 Kardinalitas/Derajat Relasi ... 8

2.4 DFD (Data Flow Diagram) ... 11

2.5 Kamus Data ... 12

2.6 Platform .NET Framework ... 13


(4)

viii

Universitas Kristen Maranatha

2.8 Microsoft SQL Server ... 13

2.9 CMS ... 14

BAB 3. PERANCANGAN APLIKASI ... 16

3.1 Cara Kerja Aplikasi ... 16

3.2 ER-Diagram ... 17

3.3 DFD (Data Flow Diagram) ... 18

3.3.1 Level 0... 18

3.3.2 Level 1... 19

3.3.3 Level 2 Proses 1 ... 20

3.3.4 Level 2 Proses 2 ... 21

3.3.5 Level 2 Proses 3 ... 22

3.3.6 Level 2 Proses 4 ... 23

3.5 Rancangan User Interface ... 23

3.5.1 Menu Login ... 23

3.5.2 Layout Web ... 24

3.5.3 Menu Field Form ... 24

BAB 4. PENGEMBANGAN PERANGKAT LUNAK ... 25

4.1 Login Dosen ... 25

4.2 Profile Dosen ... 30

4.3 Publikasi Dosen ... 31

4.4 Pengajaran Dosen ... 33

4.5 Berita Dosen... 35

4.6 Jadwal Bimbingan Dosen ... 37

4.7 History Dosen ... 39

4.8 Login Mahasiswa ... 40

4.9 Jadwal Janji Mahasiswa ... 42

4.10 History Mahasiswa ... 44

4.11 Edit Topik Mahasiswa ... 44

4.12 Home Mahasiswa... 44

4.13 Profile Mahasiswa ... 45

4.14 Publikasi Mahasiswa ... 45


(5)

4.16 Berita Mahasiswa ... 46

4.17 Jadwal Mahasiswa ... 47

BAB 5. TESTING DAN EVALUASI SISTEM ... 48

5.1 Form Login ... 48

5.2 Form Register ... 48

5.3 Form Profile ... 49

5.4 Form Edit Profile ... 49

5.5 Form Publikasi ... 50

5.6 Form Add Publikasi ... 50

5.7 Form Edit Publikasi ... 51

5.8 Form Pengajaran ... 51

5.9 Form Add Pengajaran ... 52

5.10 Form Edit Pengajaran... 52

5.11 Form Berita ... 53

5.12 Form Add Berita ... 53

5.13 Form Edit Berita ... 54

5.14 Form Bimbingan ... 54

5.15 Form Add Bimbingan ... 55

5.16 Form Edit Bimbingan ... 55

5.17 Form History ... 56

5.18 Form Edit History ... 56

5.19 Form Register Mahasiswa ... 57

5.20 Form Register Add Mahasiswa ... 57

5.21 Form Login Mahasiswa ... 57

5.22 Form Janji Mahasiswa ... 58

5.23 Form Add Janji Mahasiswa ... 58

5.24 Form Logout ... 59

BAB 6. KESIMPULAN DAN SARAN ... 61

6.1 Kesimpulan ... 61

6.2 Saran ... 61


(6)

x

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Satu ke Satu ... 9

Gambar 2.2 Satu ke Banyak ... 9

Gambar 2.3 Banyak ke Satu ... 10

Gambar 2.4 Banyak ke Banyak ... 10

Gambar 2.5 Cls.maranatha.edu ... 15

Gambar 3.6 Flowchart – Proses Bisnis Bimbingan ... 16

Gambar 3.7 ER Diagram ... 17

Gambar 3.8 DFD level 0 ... 18

Gambar 3.9 DFD level 1 ... 19

Gambar 3.10 DFD Level 2 Proses 1 ... 20

Gambar 3.11 DFD Level 2 Proses 2 ... 21

Gambar 3.12 DFD Level 2 Proses 3 ... 22

Gambar 3.13 DFD Level 2 Proses 4 ... 23

Gambar 3.14 Menu Login ... 23

Gambar 3.15 Layout Web ... 24

Gambar 3.16 Menu Field Form ... 24

Gambar 4.17 Login ... 25

Gambar 4.18 Register ... 28

Gambar 4.19 Register dosen ... 29

Gambar 4.20 Profile Dosen ... 30

Gambar 4.21 Publikasi Dosen ... 31

Gambar 4.22 Pengajaran Dosen ... 33

Gambar 4.23 Berita Dosen ... 35

Gambar 4.24 Jadwal Bimbingan Dosen ... 37

Gambar 4.25 History ... 39

Gambar 4.26 Login Mahasiswa ... 40

Gambar 4.27 Register Mahasiswa ... 41

Gambar 4.28 Profile Mahasiswa ... 42

Gambar 4.29 Jadwal Janji Mahasiswa ... 42

Gambar 4.30 History Mahasiswa ... 44


(7)

Gambar 4.32 Home Mahasiswa ... 45

Gambar 4.33 Profile Mahasiswa ... 45

Gambar 4.34 Publikasi Mahasiswa ... 45

Gambar 4.35 Pengajaran Mahasiswa ... 46

Gambar 4.36 Berita Mahasiswa ... 46


(8)

xii

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Flow Chart ... 6

Tabel 2.2 Notasi Simbolik Diagram E-R ... 8

Tabel 2.3 Komponen DFD ... 11

Tabel 5.4 Tes Login………. ... 48

Tabel 5.5 Tes Register………. ... 49

Tabel 5.6 Tes Data Profile………. ... 49

Tabel 5.7 Tes Data Edit Profile………. ... 49

Tabel 5.8 Tes Data Publikasi………. ... 50

Tabel 5.9 Tes Data Add Publikasi………. ... 50

Tabel 5.10 Tes Data Edit Publikasi………. ... 51

Tabel 5.11 Tes Data Pengajaran………. ... 51

Tabel 5.12 Tes Data Add Pengajaran………. ... 52

Tabel 5.13 Tes Data Edit Pengajaran ………. ... 52

Tabel 5.14 Tes Data Berita………. ... 53

Tabel 5.15 Tes Data Add Berita ………. ... 53

Tabel 5.16 Tes Data Edit Berita ………. ... 54

Tabel 5.17 Tes Data Bimbingan ... 54

Tabel 5.18 Tes Data Add Bimbingan ... 55

Tabel 5.19 TesData Edit Bimbingan ... 56

Tabel 5.20 Tes Data History... 56

Tabel 5.21 Tes Data Edit History ... 56

Tabel 5.22 Tes Data Mahasiswa ... 57

Tabel 5.23 Tes Data Add Mahasiswa ... 57

Tabel 5.24 Tes Data Login Mahasiswa ... 58

Tabel 5.25 Tes Data Janji Mahasiswa ... 58

Tabel 5.26 Tes Data Add Janji Mahasiswa ... 59

Tabel 5.27 Tes Data Logout ... 60 Tabel A.28 Login………… ... A Tabel A.29 Dosen……….. ... A Tabel A.30 Publikasi ... A Tabel A.31 Pengajaran... A


(9)

Tabel A.32 Berita…………. ... B Tabel A.33 Mahasiswa ... B Tabel A.34 Bimbingan ... B Tabel A.35 Janji…………... B Tabel A.36 Data Login... C Tabel A.37 Data Dosen ... C Tabel A.38 Data Mahasiswa ... C Tabel A.39 Data Publikasi ... D Tabel A.40 Data Pengajaran ... D Tabel A.41 Data Berita ... E Tabel A.42 Data Bimbingan ... E Tabel A.43 Data Janji ... F


(10)

xiv

Universitas Kristen Maranatha

DAFTAR LAMPIRAN


(11)

BAB I

PENDAHULUAN

1.1

Latar Belakang Masalah

Pengembangan aplikasi dosen untuk pembuatan janji dan bimbingan akademik

bukanlah hal yang baru, akan tetapi masih menjadi kebutuhan bagi dosen dan

mahasiswa sebagai alat bantu. Aplikasi dosen ini adalah sebuah aplikasi dimana

dosen dapat memberikan jadwal kosong dan mahasiswa dapat membuat janji

untuk bimbingan dengan dosen dengan melihat jadwal kosong secara online .

Aplikasi web dosen adalah aplikasi yang memberi kemudahan bagi dosen dan

mahasiswa

dalam

penyelesaian

bimbingan

akademik,

namun

dalam

pelaksanaannya masih manual, yaitu:

1.

Proses kehadiran dosen masih dilakukan dengan mencatat di buku

kehadiran.

2.

Proses pencatatan jadwal kosong dosen masih dilakukan dengan

mencatat di papan TU.

Oleh karena itu dibutuhkan sebuah sistem yang membantu penyelesaian yang

telah disebutkan di atas, yaitu dengan melakukan Pembuatan Sistem berupa

Aplikasi web dosen untuk pembuatan janji dan bimbingan akademik.

1.2

Rumusan Masalah

Dari latar belakang masalah pada bagian 1.1 dapat dirumuskan menjadi beberapa

masalah sebagai berikut:

Bagaimana membuat CMS yang mengintegrasikan antara informasi dosen dan

aplikasi web dosen untuk pembuatan janji dan bimbingan akademik.

1.3

Tujuan Pembahasan

Dari rumusan masalah pada bagian 1.2 dapat di temukan tujuan pembahasan

menjadi beberapa tujuan sebagai berikut:


(12)

2

Universitas Kristen Maranatha

Membuat aplikasi web dosen untuk data publikasi, data pengajaran, data berita,

dan data jadwal dosen sehingga memberi kemudahan bagi dosen dan mahasiswa.

1.4

Batasan Masalah

Berikut adalah batasan-batasan untuk aplikasi dosen yang dibuat:

1. Aplikasi yang dihasilkan adalah berbentuk web.

2. Aplikasi ini dapat diakses oleh dosen dan mahasiswa yang telah terdaftar.

3. Pengolahan data yang dilakukan di aplikasi ini meliputi:

1.

Pengolahan data publikasi.

2.

Pengolahan data pengajaran.

3.

Pengolahan data berita.

4.

Pengolahan data jadwal.

1.4.1

Perangkat Lunak

Batasan Perangkat Lunak harus memenuhi syarat sebagai berikut:

1.

Visual Studio 2012.

2.

SQL Server 2008.

3.

NET Framework 3.0.

1

.4.2 Aplikasi

1.

Dapat beroperasi pada desktop PC atau Laptop yang terinstal

Visual Studio 2012, SQL Server 2008, .NET Framework 3.0.

2.

Aplikasi ini mengelola data user, data admin, data dosen.

3.

Web Server ASP.NET.

1.5

Sumber Data

Aplikasi ini memperoleh data dan mengumpulkan data adalah dengan cara

sebagai berikut:


(13)

3

1.

Studi Pustaka, yaitu membaca dan mempelajari buku, diktat

kuliah, dan sumber kepustakaan lain yang menunjang pembuatan

aplikasi.

2.

Sumber Digital, yaitu pencarian yang menunjang pembuatan

aplikasi melalui artikel-artikel dari internet atau halaman web.

1.6

Sistematika Penyajian

Sistematika pembahasan laporan Tugas Akhir ini akan disusun dalam enam bab,

yang disusun sebagai berikut :

BAB I:LATAR BELAKANG

Pada bab ini berisi tentang penjelasan dari latar belakang, rumusan masalah,

tujuan dibuatnya aplikasi dosen untuk diskusi dan bimbingan akademik, batasan

masalah, dan sistematika pembahasan dari perancangan perangkat lunak ini.

BAB II:TEORI PENUNJANG

Pada bab ini menjelaskan teori-teori yang dapat mendukung proses pembuatan

aplikasi dosen untuk diskusi dan bimbingan akademik.

BAB III:Perancangan Aplikasi

Pada bab ini berisi proses bisnis, analisa kebutuhan dan desain yang menjelaskan

proyek pembuatan aplikasi dosen untuk diskusi dan bimbingan akademik, dimana

penjelasan di dalamnya meliputi : Proses bisnis, ERD (Entity Relationship

Management), Relasi Entitas, Tabel Data, Kamus Data, DFD dan Rancangan UI

Aplikasi dosen untuk diskusi dan bimbingan akademik.

BAB IV: PENGEMBANGAN PERANGKAT LUNAK

Pada bab ini menjelaskan hasil implementasi seluruh rancangan pada bab 3, mulai

dari implementasi pembuatan Tabel sampai merelasikannya, kemudian simpanan

data sampai dengan antar muka/screen.


(14)

4

Universitas Kristen Maranatha

BAB V: TESTING DAN EVALUASI SISTEM

Pada bab ini menjelaskan rencana pengujian yang terdiri atas test case dan

pelaksanaan pengujian menggunakan metode Black Box.

BAB VI: KESIMPULAN DAN SARAN

Pada bab ini menjelaskan kesimpulan dan saran dari hasil penelitian. Kesimpulan

disesuaikan dengan tujuan yang ada pada BAB I, sebagai penentu bahwa

penelitian yang dilakukan berhasil atau tidak mencapai tujuan berdasarkan hasil

pembahasan pada BAB II, III, IV, dan V. Termasuk penjelasan kendala yang di

hadapi saat melakukan penelitian. Sedangkan Saran berisi kalimat anjuran yang

tujuannya memberikan gambaran bagi pembaca yang mungkin berhasrat

melanjutkan penelitian ataupun mengembangkan kembali fitur dari perangkat

lunak ini.


(15)

BAB VI

KESIMPULAN DAN SARAN

6.1

Kesimpulan

Dari hasil pembahasan Bab1 sampai dengan BabV, maka kesimpulan yang dapat

diambil yaitu:

Telah disimpulkan bahwa dengan teknologi .net, Aplikasi Dosen untuk diskusi

dan bimbingan akademik telah berhasil dibuat aplikasi yang memberikan adanya

interaksi dari mahasiswa dan dosen dalam melakukan bimbingan terkait tugas

akhir dan kerja praktek, sebagaimana ditunjukkan dalam subbab 5.23 mengenai

form add janji mahasiswa.

6.2

Saran

Dalam pembuatan sistem aplikasi berbasis web ini, adapun saran-saran untuk

mengembangkan aplikasi selanjutnya, yaitu:

1.

Aplikasi untuk saat ini masih difokuskan pada pembuatan jadwal mahasiswa

dengan sederhana. Sangat dimungkinkan bahwa di masa depan aplikasi dapat

juga membuat jadwal seperti dalam kalender Google.

2.

Fitur penjadwalan masih difokuskan kepada pembuatan janji yaitu tidak ada

proses lanjut apabila dosen atau mahasiswa batal pertemuan untuk bimbingan.

3.

Otomatisasi pembatasan jumlah mahasiswa bimbingan dalam rentang waktu


(16)

62

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Jogianto, H.M. 1995,Analisis dan Desain Sistem Informasi. Yogyakarta : Andi Offset

Kadir, Abdul 2003 , “Pengenalan Sistem Informasi”,Penerbit Andi

Oetomo , Budi Sutedjo Dharma.2002. Perancangan dan Pembangunan SI

Pressman, Roger 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta

: Andi

Roebuck, Kevin 2011, Web Content Management System (Wcms)


(1)

1.1Latar Belakang Masalah

Pengembangan aplikasi dosen untuk pembuatan janji dan bimbingan akademik bukanlah hal yang baru, akan tetapi masih menjadi kebutuhan bagi dosen dan mahasiswa sebagai alat bantu. Aplikasi dosen ini adalah sebuah aplikasi dimana dosen dapat memberikan jadwal kosong dan mahasiswa dapat membuat janji untuk bimbingan dengan dosen dengan melihat jadwal kosong secara online . Aplikasi web dosen adalah aplikasi yang memberi kemudahan bagi dosen dan mahasiswa dalam penyelesaian bimbingan akademik, namun dalam pelaksanaannya masih manual, yaitu:

1. Proses kehadiran dosen masih dilakukan dengan mencatat di buku kehadiran.

2. Proses pencatatan jadwal kosong dosen masih dilakukan dengan mencatat di papan TU.

Oleh karena itu dibutuhkan sebuah sistem yang membantu penyelesaian yang telah disebutkan di atas, yaitu dengan melakukan Pembuatan Sistem berupa Aplikasi web dosen untuk pembuatan janji dan bimbingan akademik.

1.2Rumusan Masalah

Dari latar belakang masalah pada bagian 1.1 dapat dirumuskan menjadi beberapa masalah sebagai berikut:

Bagaimana membuat CMS yang mengintegrasikan antara informasi dosen dan aplikasi web dosen untuk pembuatan janji dan bimbingan akademik.

1.3Tujuan Pembahasan


(2)

2

Membuat aplikasi web dosen untuk data publikasi, data pengajaran, data berita, dan data jadwal dosen sehingga memberi kemudahan bagi dosen dan mahasiswa.

1.4Batasan Masalah

Berikut adalah batasan-batasan untuk aplikasi dosen yang dibuat: 1. Aplikasi yang dihasilkan adalah berbentuk web.

2. Aplikasi ini dapat diakses oleh dosen dan mahasiswa yang telah terdaftar. 3. Pengolahan data yang dilakukan di aplikasi ini meliputi:

1. Pengolahan data publikasi. 2. Pengolahan data pengajaran. 3. Pengolahan data berita. 4. Pengolahan data jadwal.

1.4.1

Perangkat Lunak

Batasan Perangkat Lunak harus memenuhi syarat sebagai berikut: 1. Visual Studio 2012.

2. SQL Server 2008. 3. NET Framework 3.0.

1

.4.2 Aplikasi

1. Dapat beroperasi pada desktop PC atau Laptop yang terinstal Visual Studio 2012, SQL Server 2008, .NET Framework 3.0. 2. Aplikasi ini mengelola data user, data admin, data dosen. 3. Web Server ASP.NET.

1.5Sumber Data

Aplikasi ini memperoleh data dan mengumpulkan data adalah dengan cara sebagai berikut:


(3)

1. Studi Pustaka, yaitu membaca dan mempelajari buku, diktat kuliah, dan sumber kepustakaan lain yang menunjang pembuatan aplikasi.

2. Sumber Digital, yaitu pencarian yang menunjang pembuatan aplikasi melalui artikel-artikel dari internet atau halaman web.

1.6Sistematika Penyajian

Sistematika pembahasan laporan Tugas Akhir ini akan disusun dalam enam bab, yang disusun sebagai berikut :

BAB I:LATAR BELAKANG

Pada bab ini berisi tentang penjelasan dari latar belakang, rumusan masalah, tujuan dibuatnya aplikasi dosen untuk diskusi dan bimbingan akademik, batasan masalah, dan sistematika pembahasan dari perancangan perangkat lunak ini.

BAB II:TEORI PENUNJANG

Pada bab ini menjelaskan teori-teori yang dapat mendukung proses pembuatan aplikasi dosen untuk diskusi dan bimbingan akademik.

BAB III:Perancangan Aplikasi

Pada bab ini berisi proses bisnis, analisa kebutuhan dan desain yang menjelaskan proyek pembuatan aplikasi dosen untuk diskusi dan bimbingan akademik, dimana penjelasan di dalamnya meliputi : Proses bisnis, ERD (Entity Relationship Management), Relasi Entitas, Tabel Data, Kamus Data, DFD dan Rancangan UI Aplikasi dosen untuk diskusi dan bimbingan akademik.

BAB IV: PENGEMBANGAN PERANGKAT LUNAK


(4)

4

BAB V: TESTING DAN EVALUASI SISTEM

Pada bab ini menjelaskan rencana pengujian yang terdiri atas test case dan pelaksanaan pengujian menggunakan metode Black Box.

BAB VI: KESIMPULAN DAN SARAN

Pada bab ini menjelaskan kesimpulan dan saran dari hasil penelitian. Kesimpulan disesuaikan dengan tujuan yang ada pada BAB I, sebagai penentu bahwa penelitian yang dilakukan berhasil atau tidak mencapai tujuan berdasarkan hasil pembahasan pada BAB II, III, IV, dan V. Termasuk penjelasan kendala yang di hadapi saat melakukan penelitian. Sedangkan Saran berisi kalimat anjuran yang tujuannya memberikan gambaran bagi pembaca yang mungkin berhasrat melanjutkan penelitian ataupun mengembangkan kembali fitur dari perangkat lunak ini.


(5)

6.1Kesimpulan

Dari hasil pembahasan Bab1 sampai dengan BabV, maka kesimpulan yang dapat diambil yaitu:

Telah disimpulkan bahwa dengan teknologi .net, Aplikasi Dosen untuk diskusi dan bimbingan akademik telah berhasil dibuat aplikasi yang memberikan adanya interaksi dari mahasiswa dan dosen dalam melakukan bimbingan terkait tugas akhir dan kerja praktek, sebagaimana ditunjukkan dalam subbab 5.23 mengenai form add janji mahasiswa.

6.2Saran

Dalam pembuatan sistem aplikasi berbasis web ini, adapun saran-saran untuk mengembangkan aplikasi selanjutnya, yaitu:

1. Aplikasi untuk saat ini masih difokuskan pada pembuatan jadwal mahasiswa dengan sederhana. Sangat dimungkinkan bahwa di masa depan aplikasi dapat juga membuat jadwal seperti dalam kalender Google.

2. Fitur penjadwalan masih difokuskan kepada pembuatan janji yaitu tidak ada proses lanjut apabila dosen atau mahasiswa batal pertemuan untuk bimbingan. 3. Otomatisasi pembatasan jumlah mahasiswa bimbingan dalam rentang waktu


(6)

DAFTAR PUSTAKA

Jogianto, H.M. 1995,Analisis dan Desain Sistem Informasi. Yogyakarta : Andi Offset

Kadir, Abdul 2003 , “Pengenalan Sistem Informasi”,Penerbit Andi Oetomo , Budi Sutedjo Dharma.2002. Perancangan dan Pembangunan SI

Pressman, Roger 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta : Andi

Roebuck, Kevin 2011, Web Content Management System (Wcms)