85
Framework .Net
Studi Kasus: PUSLIT FTI UKSW Salatiga
Laporan Penelitian
Diajukan kepada Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti : Vicky Kurniawan
NIM: 672004221
Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana
Salatiga Maret 2012
Pernyataan
Tugas akhir yang berikut ini :
Judul : Perancang dan Implementasi Sistem Informasi Pusat Penelitian berbasis Web Menggunakan Model View Controller Framework .Net Studi Kasus: Puslit FTI UKSW Salatiga
Pembimbing : 1. Johan J.C. Tambotoh, S.E.,M.T.I. 2. Suprihadi, S.Si., M.Kom.
Adalah benar hasil karya saya
Nama : Vicky Kurniawan NIM : 672004221
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka.
Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah.
Salatiga, 13 Januari 2012
Prakata
mengucapkan puji syukur kehadirat Tuhan Yesus atas berkat, rahmat, dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini.
Skripsi ini disusun untuk memenuhi sebagian persyaratan dalam mencapai gelar Sarjana Komputer pada Universitas Kristen Satya Wacana Salatiga.
Penulis menyadari bahwa selama penulisan tugas akhir ini, tidak lepas dari bantuan dan dorongan berbagai pihak, baik secara langsung maupun tidak langsung. Untuk itu dengan segala kerendahan hati penulis ingin mengucapkan terima kasih yang sedalam-dalamnya kepada:
1. Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga.
2. Bp. Dian W. Chandra, S.Kom., M.Cs.,, selaku Ketua Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.
3. Johan J.C. Tambotoh, S.E.,M.T.I. sebagai dosen pembimbing pertama skripsi atas kesabaran dalam memberi bimbingan, masukan, motivasi dan pengarahan dalam penyusunan skripsi ini.
4. Suprihadi, S.Si., M.Kom.,, selaku dosen pembimbing kedua skripsi atas kesabaran dalam memberi bimbingan, masukan, motivasi dan pengarahan dalam penyusunan skripsi ini.
5. Seluruh Bapak/Ibu dosen pengajar Fakultas Teknologi Informasi, Univeristas Kristen Satya Wacana Salatiga yang
telah mendidik dan memberikan bekal kepada penulis selama kuliah.
6. Seluruh staf Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga atas bantuan dan kerjasama kepada penulis selama kuliah.
7. Papi dan Mami penulis tercinta, serta semua keluarga besar yang selalu memberi semangat, doa, kasih sayang dan perhatian yang begitu besar sampai detik ini dan untuk seterusnya.
8. Seluruh keluarga besar Gereja Mawar Sharon Double K terima kasih atas dukungan doa dan semangatnya.
9. Teman-teman kost Moh Yamin 7a, ko jen , nuel, han han, sule, edo, Ronald terima kasih sudah memberikan perhatian, semangat dan dukungannya.
10. Anak-Anak CG AOG terima kasih atas doa dan dukungannya. 11. Teman-teman seperjuangan dan sepermainan Aar, Afif, Kukuh,
Kris, Darko, Jarot, Ping2, Atik, Danis, Pulung, Ditto, Galih, Indra, Ian, Toni, dan Prima terima kasih atas perhatian dan dukungannya.
12. Jessica terimakasih atas perhatian yang tak henti-hentinya mmemberikan dorongan dan semangat untuk selalu berusaha dalam pengerjaan skripsi ini.
13. Dan semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah membantu penulis selama penyusunan skripsi ini.
Disadari bahwa skripsi ini sangat jauh dari sempurna mengingat keterbatasan pengetahuan, kemampuan serta keterampilan yang dimiliki penulis. Oleh karena itu, penulis akan merasa senang dan
berterima kasih apabila ada kritik dan saran demi penyempurnaan skripsi ini. Penulis berharap semoga skripsi ini dapat berguna bagi semua pihak.
Salatiga, 13 Januari 2012
Daftar Isi
Hal
Halaman Judul ... i
Halaman Persetujuan ... ii
Halaman Pernyataan ... iii
Kata Pengantar ... iv
Daftar Isi ... vii
Daftar Gambar ... ix
Daftar Tabel……… ix
Daftar Kode Program ... x
Abstract ... xi
Bab 1 Pendahuluan ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 3 1.4 Tujuan Penelitian ... 3 1.5 Manfaat Penelitian ... 4 1.6 Metode Penelitian ... 5 1.7 Sistematika Penulisan ... 6
Bab 2 Tinjauan Pustaka ... 7
2.1 Penelitian Terdahulu ... 7
2.2 Sekilas Puslit FTI UKSW ... 7
2.3 Model Bisnis yang ada di internet... 9
2.4 MVC FrameWork . ... 11
Pola MVC pada website………….…………... 14
2.5 Framework. NET ... 16
Arsitektur Framework. NET………. 18
Keunggulan Framework. NET………. 22
2.6 ASP. NET……… 23
ASP. NET Controls……… 24
Kelebihan ASP. NET………. 25
MicrosoftSQL Server 2008……… 28
Bab 3 Metode dan Perancangan Sistem ... 29
3.1 Metode Perancangan Sistem ... 29
3.2 Perancangan Proses ... 33
3.2.1 Use Case Diagram ... 34
3.2.2 Activity Diagram ... 37
3.2.3 Sequence Diagram ... 41
3.2.5 Perancangan database……….. 45
3.3 Perancangan antar muka aplikasi……….. 54
3.3.1 Rancangan antar muka halaman administrator.. 54
3.3.2 Rancangan antar muka halaman beranda……. 55
3.3.3 Rancangan antar muka halaman puslit………. 57
3.3.4 Rancangan antar muka halaman berita………. 58
3.3.5 Rancangan antar muka halaman forum………. 59
3.3.6 Rancangan antar muka halaman rumpun…….. 60
3.3.7 Rancangan antar muka pengabdian………….. 61
Bab 4 Hasil dan Pembahasan ... 63
4.1 Implementasi Sistem ... 63
4.1.1 User Interface home page admin ... 64
4.1.2 User Interface page anggota ... 64
4.1.3 User Interface page rumpunpenelitian ... 65
4.1.4 User Interface page pendaftaran anggota .... 65
4.1.5 User Interface page depan puslit ... 66
4.1.6 User interface page anggota login…….…….. 66
4.1.7 User Interface page anggota………... 67
4.1.8 User Interface ganti kata sandi………... 67
4.1.9 User Interface page penelitian………. 68
4.1.10 User Interface page pengabdian………. 68
4.2 Hasil dan Pembahasan ... 69
4.2.1 Admin Mengkonfirmasi pendaftaran member 69 4.2.2 Login Member ... 71 4.2.3 Upload Penelitian ... 72 4.2.4 Komentar di forum ... 73 4.3 Implementasi Database ... 77 4.4 Pengujian Sistem……… 84 4.5 Uji Software………... 84
Bab 5 Kesimpulan dan Saran ... 85
5.1 Kesimpulan ... 85
5.2 Saran ... 85
Daftar Gambar
Hal
Gambar 2.1 Alur Server Side MVC ... 14
Gambar 2.2 Alur Mixed Client Side and Server Side MVC 1 . 15 Gambar 2.3 Alur Mixed Client Side and Server Side MVC 2 . 16 Gambar 3.2 Use case Diagram Sistem ... 37
Gambar 3.3 Activity Diagram Administrator ... 38
Gambar 3.4 Activity Diagram User ... 39
Gambar 3.5 Activity Diagram Anggota ... 40
Gambar 3.6 Sequence Diagram Administrator ... 41
Gambar 3.7 Sequence diagram Anggota ... 42
Gambar 3.8 Sequence diagram User ... 43
Gambar 3.9 Class Diagram Aplikasi ... 52
Gambar 3.10 User Interface login administrator ... 55
Gambar 3.11 User Interface Halaman Beranda ... 53
Gambar 3.12 User interface Halaman profile ... 54
Gambar 3.13 User Interface Berita ... ... 56
Gambar 3.14 User Interface Halaman Forum ... 57
Gambar 3.15 User Interface Rumpun Penelitian ... 60
Gambar 3.16 User Interface Pengabdian Masyarakat…………. 61
Daftar Tabel
Hal Tabel 3.1 Tabel Anggota………. 45Tabel 3.2 Tabel Berita………. 46
Tabel 3.3 Tabel JadwalGambar………... 47
Tabel 3.4 Tabel Kegiatan……… 47
Tabel 3.5 Tabel Penelitian……… 48
Tabel 3.6 Tabel Penelitian Mahasiswa………. 49
Tabel 3.7 Tabel Pengabdian Masyarakat……….. 49
Tabel 3.8 Tabel Pesan ……….. 50
Tabel 3.9 Tabel Posting……… 51
Tabel 3.10 Tabel Rumpun Penelitian………. 51
Tabel 3.11 Tabel Status Pesan ……….. 52
Tabel 3.12 Tabel Struktur Puslit……… 52
Tabel 3.13 Tabel Tanggapan Posting……… 54
Abstract
The development of information and computer technology have spurred the rapid emergence of a variety of web service applications in various fields of social life. As an example system Satya Christian University Research Center for web-based discourse.Research center is a web-based application is designed using the method ASP. NET. Testing results of the design and build web applications using a model view controller this FrameWork.NET using black box testing method which focuses on the functional needs of the application. This web application is made to process the content of scientific works based on existing research grove at the research center Sayta Discourse Christian University.