• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN"

Copied!
16
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN

WEB CONTENT MANAGEMENT SYSTEM BERBASIS .NET

Fransiscus Cenderasa 0700685413 Stanley Sentoso 0700695761 Helena Jane 0700697703

Abstrak

Tujuan penulisan skripsi ini ialah menganalisa kebutuhan dan merancang sebuah Web Content Management System (WCMS) untuk membantu pengurus Unit Kegiatan Mahasiswa Universitas Bina Nusantara (UKM) mengelola website UKM. Metode penelitian yang digunakan berupa metode analisis dengan melakukan studi pustaka, pengumpulan kebutuhan dengan kuesioner dan wawancara, dan melakukan analisa terhadap kebutuhan yang diperoleh; dan metode perancangan dengan metode Object Oriented Software Engineering. Hasil yang dicapai berupa BeeDotNet WCMS yang dapat memudahkan pengurus UKM mengubah isi website UKM. Simpulan yang dipetik ialah dengan menggunakan BeeDotNet WCMS, pengurus tidak perlu mempelajari bahasa pemrograman dalam mengelola isi website UKM, sebab BeeDotNet WCMS merupakan aplikasi yang user friendly bagi non-technical user.

Kata Kunci : Web Content Management System, Object Oriented Software Engineering, Website, user friendly, non-technical user.

(2)

v

PRAKATA

Puji Syukur kepada Tuhan Yang Maha Esa atas berkat dan anugerah-Nya yang telah diberikan kepada kami sehingga kami dapat menyelesaikan penulisan laporan tugas akhir ini.

Maksud dari penulisan laporan tugas akhir ini adalah untuk memenuhi salah satu persyaratan kelulusan studi Jurusan Teknik Informatika jenjang pendidikan Strata I (S1) pada Universitas Bina Nusantara, Jakarta.

Kami menyadari bahwa isi laporan tugas akhir ini masih jauh dari sempurna, oleh karena itu kami mengharapkan saran dan kritik yang membangun untuk perbaikan penulisan laporan tugas akhir ini.

Pada kesempatan ini penulis juga mengucapkan terima kasih yang sebesar-besarnya kepada :

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

2. Mohammad Subekti, BE.,M.Sc.., selaku Ketua Program Studi Teknik Informatika.

3. Bapak Syaeful Karim, Ir., M.Sc. selaku dosen pembimbing laporan tugas akhir yang telah banyak memberikan saran, dorongan, nasihat, serta koreksi terhadap penyelesaian laporan tugas akhir ini.

4. Seluruh dosen jurusan Teknik Informatika yang telah membantu kami dalam pengumpulan data dan informasi untuk penulisan laporan tugas akhir ini.

(3)

vi

5. Pihak UKM Tae Kwon Do yang telah memberikan dukungan dalam penulisan laporan tugas akhir ini.

6. Orang tua, kakak dan adik kami yang telah banyak memberikan dukungan dan doa.

7. Seluruh teman-teman yang telah memberikan perhatian dan bantuan dalam penyusunan laporan tugas akhir kami.

Akhir kata, semoga apa yang tertulis dalam laporan tugas akhir ini dapat menjadi suatu sumbangan pikiran dan menambah wawasan bagi para pembaca.

Jakarta, 18 Januari 2007

(4)

vii

DAFTAR ISI

HALAMAN JUDUL LUAR... I HALAMAN JUDUL DALAM ... II HALAMAN PERSETUJUAN PEMBIMBING ...III ABSTRAK ... IV PRAKATA...V DAFTAR ISI... VII DAFTAR TABEL... XI DAFTAR GAMBAR ...XIII DAFTAR LAMPIRAN...XIX

BAB 1 PENDAHULUAN ...1

1.1 LATAR BELAKANG...1

1.2 RUANG LINGKUP...3

1.3 TUJUAN DAN MANFAAT...3

1.4 METODOLOGI PENELITIAN...4

1.5 SISTEMATIKA PENULISAN...5

BAB 2 LANDASAN TEORI...6

2.1 WEB CONTENT MANAGEMENT SYSTEM (WCMS) ...6

(5)

viii

2.1.2 Keuntungan WCMS...7

2.2 DOT NET ...8

2.2.1 Pengenalan DOT NET ...8

2.2.2 Tujuan .NET ...9

2.2.3 Arsitektur framework .NET ...10

2.3 OBJECT ORIENTED SOFTWARE ENGINEERING...11

2.3.1 Pengertian Object Orientation...11

2.3.2 Pengertian Software Engineering ...11

2.3.3 Aktivitas Pengembangan dalam Object Oriented Software Engineering ...11

2.4 THE CLASSIC LIFE CYCLE...16

2.5 DELAPAN ATURAN EMAS...18

2.6 UNIFIED MODELING LANGUAGE...20

BAB 3 ANALISA DAN PERANCANGAN SISTEM...27

3.1 ANALISA SISTEM...27

3.1.1 Riwayat Universitas Bina Nusantara...27

3.1.2 Struktur Organisasi Universitas Bina Nusantara ...29

3.1.3 Gambaran Sistem Berjalan ...30

3.1.4 Kuesioner dan Wawancara ...31

3.1.5 Permasalahan ...39

3.1.6 Pemecahan Masalah ...39

3.2 PERANCANGAN SISTEM...39

(6)

ix

3.2.2 Analysis ...49

3.2.3 System Design ...55

BAB 4 IMPLEMENTASI DAN EVALUASI ...77

4.1 IMPLEMENTASI...77

4.1.1 Kebutuhan Hardware...77

4.1.2 Kebutuhan Software ...78

4.1.3 Kebutuhan Jaringan...79

4.1.4 Jadwal Rencana Implementasi Sistem ...79

4.2 BEEDOTNET USER GUIDE...80

4.3 USER GUIDE UMUM...81

4.4 TAMPILAN WEBSITE DAN LANGKAH PENGOLAHAN CONTENT BEEDOTNET OLEH ADMIN...84

4.4.1 Halaman Awal saat WCMS Pertama kali Diakses ...84

4.4.2 Halaman Login (Admin) ...84

4.4.3 Halaman Admin ...85

4.4.4 Halaman AddPage ...86

4.4.5 Halaman AddModule ...87

4.4.6 Halaman EditPage ...88

4.4.7 Delete Page ...88

4.4.8 Halaman Edit Theme ...90

4.4.9 Halaman Edit Site ...90

4.4.10 Cara melakukan setting module...91

(7)

x

4.4.12 Module yang tersedia : ...92

4.4.13 Halaman Logout ...99

4.4.14 Halaman hasil (setelah logout)...99

4.5 EVALUASI BEEDOTNET WCMS ...100

4.5.1 Kuesioner Kepada Pengguna...100

4.5.2 Evaluasi Dari Sudut Pandang IMK (Eight Golden Rules) ...105

4.5.3 Evaluasi Kekurangan dan Kelebihan Aplikasi ...107

4.5.4 Evaluasi Kelebihan WCMS Dibanding Mengembangkan Website Menggunakan Bahasa Pemrograman...108

4.5.5 Evaluasi Kelebihan WCMS Dibanding Milis...109

BAB 5 SIMPULAN DAN SARAN...110

5.1 SIMPULAN...110

5.2 SARAN...111

DAFTAR PUSTAKA ...112

DAFTAR RIWAYAT HIDUP...114

(8)

xi

DAFTAR TABEL

TABEL 2.1 HUBUNGAN ANTAR USE CASE...13

TABEL 3.1 HASIL ANALISA KUESIONER...31

TABEL 3.2 USE CASE SCENARIO BEEDOTNET WCMS ...43

TABEL 3.3 SPESIFIKASI DARI USE CASE REGISTER...45

TABEL 3.4 SPESIFIKASI DARI USE CASE LOGIN...45

TABEL 3.5 SPESIFIKASI DARI USE CASE EDIT_PROFIE...45

TABEL 3.6 SPESIFIKASI DARI USE CASE CHANGE_THEME...46

TABEL 3.7 SPESIFIKASI DARI USE CASE ADD_PAGE...46

TABEL 3.8 SPESIFIKASI DARI USE CASE EDIT_ PAGE...47

TABEL 3.9 SPESIFIKASI DARI USE CASE DELETE_ PAGE...47

TABEL 3.10 SPESIFIKASI DARI USE CASE EDIT_PROFILE_MEMBER ...48

TABEL 3.11 SPESIFIKASI DARI USE CASE DELETE_MEMBER...48

TABEL 3.12 SPESIFIKASI DARI USE CASE LOGOUT...48

TABEL 3.13 SPESIFIKASI TABEL MASTER USER...72

TABEL 3.14 SPESIFIKASI TABEL MASTER PAGE...72

(9)

xii

TABEL 3.16 SPESIFIKASI TABEL MASTER MODULE...73

TABEL 3.17 SPESIFIKASI TABEL SETTING...73

TABEL 3.18 SPESIFIKASI TABEL TRANSAKSI MODULE...74

TABEL 3.19 SPESIFIKASI TABEL MODULE TEXT...74

TABEL 3.20 SPESIFIKASI TABEL MODULE NEWS...74

TABEL 3.21 SPESIFIKASI TABEL MODULE LINK...75

TABEL 3.22 SPESIFIKASI TABEL MODULE GUESTBOOK...75

TABEL 3.23 SPESIFIKASI TABEL MODULE GALLERY...75

TABEL 3.24 SPESIFIKASI TABEL MODULE DISCUSSION HEADER...76

TABEL 3.25 SPESIFIKASI TABEL MODULE DISCUSSION DETAIL...76

TABEL 4.1 JADWAL RENCANA IMPLEMENTASI ...79

(10)

xiii

DAFTAR GAMBAR

GAMBAR 2.1 ARSITEKTUR FRAMEWORK .NET ...10

GAMBAR 2.2 ACTOR SUATU SISTEM...12

GAMBAR 2.3 PEMETAAN SUBSISTEM DENGAN DEPLOYMENT DIAGRAM...15

GAMBAR 2.4 CLASS DIAGRAM ...21

GAMBAR 2.5 COMPONENT DIAGRAM...22

GAMBAR 2.6 DEPLOYMENT DIAGRAM ...22

GAMBAR 2.7USE CASE DIAGRAM ...24

GAMBAR 2.8NOTASI SEQUENCE DIAGRAM ...24

GAMBAR 2.9NOTASI COLLABORATION DIAGRAM ...25

GAMBAR 2.10NOTASI STATECHART DIAGRAM ...25

GAMBAR 2.11NOTASI ACTIVITY DIAGRAM ...26

GAMBAR 3.1 STRUKTUR ORGANISASI UBINUS TAHUN 2005 ...29

GAMBAR 3.2 SISTEM BERJALAN DIMANA UKM BELUM DAPAT MEMBANGUN WEBSITE...30

GAMBAR 3.3 SISTEM BERJALAN DIMANA UKM DAPAT MEMBANGUN SEBUAH WEBSITE ...30

(11)

xiv

GAMBAR 3.5 DIAGRAM PERSENTASE UKM YANG TELAH DAN BELUM

MEMILIKI WEBSITE...34 GAMBAR 3.6 DIAGRAM PERSENTASE UKM INGIN MEMILIKI WEBSITE...34 GAMBAR 3.7 DIAGRAM PERSENTASE ANGGOTA UKM YANG PERNAH DAN

TIDAK PERNAH MEMBUAT WEBSITE ...34 GAMBAR 3.8 DIAGRAM PERSENTASE KENDALA YANG DIHADAPI PADA

PEMBUATAN WEBSITE UKM. ...35 GAMBAR 3.9 DIAGRAM PERSENTASE SEBERAPA SERING PENGURUS

MENGUPDATE ISI WEBSITE. ...35 GAMBAR 3.10DIAGRAM PERSENTASE KENDALA YG DIHADAPI DALAM

MELAKUKAN UPDATE WEBSITE...35 GAMBAR 3.11DIAGRAM PERSENTASE ANGGOTA UKM BELUM DAN

PERNAH MENDENGAR MENGENAI WCMS SEBELUMNYA ...36 GAMBAR 3.12DIAGRAM PERSENTASE ANGGOTA UKM YANG TERTARIK

MENGGUNAKAN WCMS ...36 GAMBAR 3.13DIAGRAM PERSENTASE ANGGOTA UKM MENGATAKAN

WEBSITENYA MEMBERIKAN INFORMASI YANG DIBUTUHKAN MENGENAI UKM ...37 GAMBAR 3.14DIAGRAM PERSENTASE PENGURUS UKM AKAN

(12)

xv

GAMBAR 3.15DIAGRAM KOMPONEN-KOMPONEN YANG DIBUTUHKAN

DALAM WEBSITE...38

GAMBAR 3.16MODEL BEEDOTNET WCMS ...40

GAMBAR 3.17ACTOR...42

GAMBAR 3.18USE CASE DIAGRAM BEEDOTNET WCMS...44

GAMBAR 3.19USE CASE DIAGRAM WEB MANAGEMENT ...46

GAMBAR 3.20USE CASE DIAGRAM MEMBER MANAGEMENT ...47

GAMBAR 3.21CLASS DIAGRAM...49

GAMBAR 3.22SEQUENCE DIAGRAM LOGIN...50

GAMBAR 3.23SEQUENCE DIAGRAM ADD MODUL...50

GAMBAR 3.24SEQUENCE DIAGRAM ADD PAGE ...51

GAMBAR 3.25SEQUENCE DIAGRAM CHANGE THEME...51

GAMBAR 3.26SEQUENCE DIAGRAM DELETE MEMBER...52

GAMBAR 3.27SEQUENCE DIAGRAM DELETE PAGE...52

GAMBAR 3.28SEQUENCE DIAGRAM DELETE MODULE ...53

GAMBAR 3.29SEQUENCE DIAGRAM EDIT MODULE ...53

GAMBAR 3.30SEQUENCE DIAGRAM EDIT PAGE...54

GAMBAR 3.31SEQUENCE DIAGRAM EDIT PROFILE...54

GAMBAR 3.32SEQUENCE DIAGRAM REGISTER ...55

(13)

xvi

GAMBAR 3.34DEPLOYMENT DIAGRAM ...56

GAMBAR 3.35RANCANGAN HALAMAN LOGIN...58

GAMBAR 3.36RANCANGAN HALAMAN MAIN ...59

GAMBAR 3.37RANCANGAN HALAMAN REGISTER ...59

GAMBAR 3.38RANCANGAN HALAMAN EDIT ACCOUNT...60

GAMBAR 3.39RANCANGAN HALAMAN ADD PAGE ...60

GAMBAR 3.40RANCANGAN HALAMAN EDIT PAGE...61

GAMBAR 3.41RANCANGAN HALAMAN ADD MODULE ...61

GAMBAR 3.42RANCANGAN HALAMAN EDIT THEME ...62

GAMBAR 3.43RANCANGAN HALAMAN EDIT SITE...62

GAMBAR 3.44RANCANGAN HALAMAN USER MANAGEMENT ...63

GAMBAR 4.1 KEBUTUHAN JARINGAN BEEDOTNET WCMS ...79

GAMBAR 4.2 LOGIN DARI MODULE LOGIN ...81

GAMBAR 4.3 LOGIN DARI HALAMAN LOGIN...81

GAMBAR 4.4 PESAN KESALAHAN LOGIN ...82

GAMBAR 4.5 HALAMAN REGISTRASI MEMBER...82

GAMBAR 4.6 HALAMAN HOME SETELAH LOGIN SEBAGAI MEMBER...83

GAMBAR 4.7 HALAMAN AWAL BEEDOTNET WCMS...84

(14)

xvii

GAMBAR 4.9 TAMPILAN HALAMAN UNTUK ADMIN ...85

GAMBAR 4.10HALAMAN ADDPAGE...86

GAMBAR 4.11HALAMAN ABOUTUS TELAH DITAMBAHKAN PADA WEBSITE ...86

GAMBAR 4.12HALAMAN ADDMODULE ...87

GAMBAR 4.13MODULE LOGIN TELAH BERHASIL DITAMBAHKAN PADA WCMS ...87

GAMBAR 4.14HALAMAN EDITPAGE ...88

GAMBAR 4.15TAMPILAN PAGE “HAPUSAJA” YANG SEDANG DIPILIH AKAN DIHAPUS ...88

GAMBAR 4.16PAGE “HAPUSAJA” YANG MEMILIKI CHILD TIDAK DAPAT DIHAPUS ...89

GAMBAR 4.17PAGE “HOME” TIDAK DAPAT DIHAPUS ...89

GAMBAR 4.18HALAMAN EDITTHEME...90

GAMBAR 4.19HALAMAN EDITSITE ...90

GAMBAR 4.20SETTING MODULE ...91

GAMBAR 4.21POP-UP MENU “MOVE” MODULE LOGIN...91

GAMBAR 4.22POP-UP MENU “MOVETO PAGE” MODULE LOGIN ...92

GAMBAR 4.23DIALOG BOX MUNCUL SEBELUM LOGOUT ...99

(15)

xviii

GAMBAR 4.25DIAGRAM PERSENTASE KEMUDAHAN PENGGUNAAN

BEEDOTNET WCMS ...101 GAMBAR 4.26DIAGRAM PERSENTASE TAMPILAN BEEDOTNET WCMS...102 GAMBAR 4.27 DIAGRAM PERSENTASE KEMUDAHAN PEMBUATAN WEBSITE

DENGAN BEEDOTNET WCMS, DIBANDING MENGGUNAKAN BAHASA PEMROGRAMAN WEB...102 GAMBAR 4.28DIAGRAM PERSENTASE KEMUDAHAN PROSES UPDATE PADA WEBSITE DENGAN BEEDOTNET WCMS...103 GAMBAR 4.29DIAGRAM PERSENTASE BEEDOTNET WCMS DAPAT

MEMENUHI KEBUTUHAN WEBSITE BAGI UKM. ...103 GAMBAR 4.30DIAGRAM PERSENTASE WAKTU UNTUK MEMBUAT SEBUAH

WEB DENGAN MENGGUNAKAN BEEDOTNET WCMS . ...104 GAMBAR 4.31DIAGRAM PERSENTASEPROSES PENYAMPAIAN INFORMASI

PENGURUS UKM KEPADA ANGGOTA MAUPUN ANGGOTA KEPADA ANGGOTA LAIN MENJADI LEBIH TERBANTU

DENGAN ADANYA BEEDOTNET WCMS...104 GAMBAR 4.32DIAGRAM PERSENTASE HASIL WEBSITE BEEDOTNET WCMS

MEMUASKAN. ...105 GAMBAR 4.33DIAGRAM PRESENTASE KEPUASAN MENGGUNAKAN

(16)

xix

DAFTAR LAMPIRAN

LAMPIRAN 1 DIAGRAM HUBUNGAN ANTAR TABEL...L1 LAMPIRAN 2 KUESIONER AWAL WCMS BAGI PENGURUS DAN ANGGOTA

UKM... ... L2 LAMPIRAN 3 KUESIONER EVALUASI WCMS BAGI PENGURUS DAN

ANGGOTA UKM...L3 LAMPIRAN 4 WAWANCARA AWAL WCMS BAGI PENGURUS DAN ANGGOTA

UKM...L4 LAMPIRAN 5 WAWANCARA EVALUASI WCMS BAGI PENGURUS DAN

Referensi

Dokumen terkait

Dari hasil studi pendahuluan yang berupa analisis kebutuhan terkait tentanng perlunya memproduksi media untuk menunjang proses pembelajaran, khusunya untuk

Permohonan sebagaimana dimaksud dalam Pasal 2 harus dilengkapi dengan persyaratan yang telah ditetapkan pada Pasal 3 Peraturan Daerah Kota Jambi Nomor 9 Tahun 2002

Alif Noor Anna, Suharjo dan Munawar Cholil (2007) melakukan penelitian dengan judul “Studi Distribusi Mintakat Potensi Airtanah untuk Berbagai Penggunaan di Sukoharjo dan

Penduduk yang semakin hari semakin bertambah di kota Jogjakarta ini memerlukan tempat tinggal untuk kelangsungan hidupnya, karena lahan yang ada terbatas maka mereka terpaksa

Didukung oleh pertumbuhan produksi, volume penjualan CPO Perseroan sampai dengan kuartal I tahun 2012 mengalami peningkatan sebesar 5,2% menjadi 299,1 ribu ton dari 284,2

Agar permasalahan yang dianalisis sesuai dengan permasalahan dan pembahasan tidak melebar dari permasalahan yang telah diuraikan diatas, penulis menitikberatkan pada

jalan yang benar 68. Dalam ayat 70 itu dijelaskan bahwa taubat yang berjaya ialah taubat yang dituruti oleh amalan yang sholeh. Sebab yang taubat itu ialah hati sanubari, bukan

strategi berburu informasi pada hari itu aktivitas siswa mendapat skor 4. Siswa tidak lagi kebingungan karena sudah pernah melakukan strategi ini sebelumnya hanya