Website sarana dan prasarana Universitas Sanata Dharma - USD Repository

  

WEBSITE SARANA dan PRASARANA

UNIVERSITAS SANATA DHARMA

SKRIPSI

  

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik

Program Studi Teknik Informatika

  

Oleh:

Novy Chrisdiyanto Adi Putra

055314122

PROGRAM STUDI TEKNIK INFORMATIKA

  

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2010

  i

  

WEBSITE of FASILITIES and INFRASTRUCTURE

Of SANATA DHARMA UNIVERSITY

A THESIS

  

Presented as Partial Fulfillment of the Requirements

To Obtain the Sarjana Teknik Degree

In Department of Informatics Engineering

  

By:

Novy Chrisdiyanto Adi Putra

055314122

INFORMATICS ENGINEERING STUDY PROGRAM

  

INFORMATICS ENGINEERING DEPARTMENT

FACULTY OF SCIENCE AN TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2010

  ii iii

iv

  

MOTTO

Bangkit  dari kegagalan bukanlah  hal  yang mudah.  Tetapi  ketika kita bisa bangkit, kita  akan  lebih kuat dari sebelumnya. 

  

 

 

Rencana  Tuhan pasti lebih baik.

  v

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini tidak memuat karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

  Yogyakarta, 23-09-2010 Penulis

  Novy Chrisdiyanto Adi Putra vi

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

  Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma : Nama : Novy Chrisdiyanto Adi Putra NIM : 055314122

Demi pengembangan ilmu pengetahuan, saya memberikan kepada Universitas Sanata

  Dharma karya ilmiah saya yang berjudul :

WEBSITE SARANA dan PRASARANA

UNIVERSITAS SANATA DHARMA

  

Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada

Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk

media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas,

dan mempublikasikannya di Internet maupun di media lain untuk kepentingan akademis

tanpa perlu meminta ijin dari saya maupun memberikan royalty kepada saya selama tetap

mencantumkan nama saya sebagai penulis.

  Demikian pernyataan ini saya buat sebenarnya. Dibuat di Yogyakarta Pada tanggal : 23 September 2010

  Yang menyatakan Novy Chrisdiyanto Adi Putra

  vii

  

ABSTRAK

  Universitas Sanata Dharma (USD) memiliki 5 kampus besar yang tersebar di Yogyakarta. Dalam penyampaian informasi kepada masyarakat khususnya calon mahasiswa, USD menggunakan media berbasis website sebagai salah satu media komuikasi. Sampai saat ini website yang dimiliki USD belum menampilkan informasi sarana prasarana kampus yang dimiliki. Sehingga masyarakat khususnya calon mahasiswa baru perlu datang langsung untuk mengetahui kondisi dan fasilitas yang disediakan oleh universitas tersebut.

  Sistem yang dibuat ini bertujuan untuk memberikan informasi sarana prasarana kampus. Informasi – informasi yang disajikan antara lain tentang keadaan kampus, gedung, ruang kuliah, laboratorium, komputer dan fasilitas – fasilitas lain yang ada di USD.

  Sistem ini diimplementasikan menggunakan DBMS MySQL dan PHP sebagai bahasa pemrogramannya. Digunakan juga aplikasi CMS untuk mempermudah pengelolaan content.

  Hasil akhir yang diperoleh adalah sebuah Website Sarana Prasarana Universitas Sanata Dharma yang mempunyai user interface yang bersahabat, menu dan dan navigasi yang mudah digunakan, memiliki kemampuan untuk menampilkan kampus, gedung, ruang kuliah, laboratorium dan fasilitas - fasilitas lain yang disediakan oleh universitas. viii

  

ABSTRACT

  Dharma Sanata (USD) has five large campuses scattered in Yogyakarta. In disseminating information to the public, particularly prospective students, USD using web-based media as one komuikasi media. Until now, this website is not owned by the CAD display information infrastructure owned campus. So that people, especially prospective new students need to come directly to determine condition and the facilities provided by the university.

  The system is intended to provide campus information infrastructure. Information

  • information that is presented among other things about the state of the campus, buildings, classrooms, laboratories, computer and facility - other facilities available in USD.

  This system is implemented using a DBMS for MySQL and PHP programming language. CMS applications are also used to simplify the management of the content.

  The final result obtained is an Infrastructure Support Website Sanata Dharma which has a friendly user interface, and navigation menus and easy to use, has the ability to display the campus, building, lecture halls, laboratories and facilities - other facilities provided by university. ix

KATA PENGANTAR

  Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi dengan judul “Website Sarana dan Prasarana Universitas Sanata Dharma”.

  Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Universitas Sanata Dharma Yogyakarta.

  Dengan terselesaikannya penulisan skripsi ini, penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu dan memberikan dukungan baik berupa masukan ataupun saran. Ucapan terima kasih yang sebesar-besarnya ditujukan pada :

  1. Tuhan Yesus dan Bunda Maria, yang telah memberikan berkat, pertolongan dan kekuatan dalam proses pembuatan tugas akhir ini.

  2. Yosef Agung Cahyanta, S.T., M.T., selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma.

  3. Puspaningtyas Sanjaya Adi, S.T., M.T., selaku ketua program studi Teknik Informatika yang telah banyak membantu penulis selama studi.

  4. Agnes Maria Polina, S.Kom.,M.Sc.. selaku dosen pembimbing atas bimbingan, waktu dan saran yang diberikan kepada penulis.

  5. Paulina Heruningsih Prima Rosa S.Si., M.Sc. selaku dosen pembimbing akademik Teknik Informatika angkatan 2005 yang selalu sabar menghadapi penulis.

  6. Ibu Woro dan seluruh staff BSP (Biro Sarana dan Prasarana) Univ. Sanata Dharma atas semua sarana, fasilitas dan semua informasi yang telah diberikan. x

  7. Seluruh staff Multimedia Univ. Sanata Dharma yang telah memberikan banyak waktu dan informasi.

  8. Seluruh Humas PMB (Penerimaan Mahasiswa Baru) atas waktu dan fasilitas yang telah diberikan kepada penulis.

  9. Bapak, Ibu, Kakak - kakak dan semua keluarga yang telah memberikan dukungan kepada penulis baik spiritual maupun material.

  10. Noven Beni, Setiawan Sony, Orpha Biringkaka, Yuanita, Tika Lusi, Vindi, Wahyu, Siska, Putri, Dimas dan semua teman yang tidak dapat penulis sebutkan satu-persatu, terima kasih telah banyak membantu penulis sehingga skripsi ini dapat terselesaikan.

  Dalam penulisan skripsi ini, dirasa masih banyak kekurangannya. Oleh karena itu segala saran ataupun kritik yang bersifat membangun dari pembaca sekalian sangat diharapkan guna menyempurnakan isi dari skripsi ini.

  Akhir kata, semoga penulisan skripsi ini berguna bagi para pembaca sekalian khususnya para mahasiswa Teknik Informatika, dan dapat menambah wawasan para pembaca sekalian.

  Yogyakarta, September 2010 Penulis xi

  

Daftar Isi

  Halaman Judul...………………………………………………………………...…… i Halaman Judul (Ing)..................................................................................................... ii Halaman Persetujuan Pembimbing............................................................................... iii Halaman Pengesahan.................................................................................................... iv Halaman MOTTO......................................................................................................... v Pernyataan Keaslian Karya........................................................................................... vi Abstraksi…………………………………………………………………………...… vii Abstract..…………………………………………………………………………...… viii Kata Pengantar...……………………………………………………………………….ix Lembar Pernyataan Persetujuan……………………………………………………… xi Daftar isi………………………………………………………………………………xii Daftar tabel…...…………………………………………………………………….… xxi Daftar gambar…………………………………………………………………………xxii Daftar listing program………………………………………………………….....… xxviii

  Bab I Pendahuluan……………………………………………………………… 1

  1.1. Latar Belakang……………………………………………………………

  1

  1.2 Rumusan Masalah…………………………………………………………

  2

  1.3 Tujuan dan Manfaat……………………………………………………..…

  2

  1.4 Batasan Masalah………………………………………………………...…

  2

  1.5 Metodologi Penelitian…………………………………………………..…

  3 Bab II. Landasan Teori………………………………………………………….… 5

  2.1 CMS……………………………………………………………………..… 5 xii

  2.2 Kriteria Pengembangan Website ………………………………………..… 6

  2.3 PHP……………………………………………………………………...…

  8

  2.4 Sarana dan Prasarana………………………………………………………

  10 Bab III Analisis dan Perancangan Sistem……………………………………….… 11 3.1 Analisis sistem…………………………………………………………......

  11

  3.1.1 Gambaran Sistem………………………………………………..… 11

  3.1.2 Use Case Diagram………………………………………………… 11

  3.1.2.1 Use case Package User…………………………………... 13

  3.1.2.2 Use Case Package Kampus…………………………….... 13

  3.1.2.3 Use Case Pakage Foto Kampus………………………..… 14

  3.1.2.4 Use Case Package Unit………………………………...… 15

  3.1.2.5 Use Case Package Foto Unit…………………………..… 15

  3.1.2.6 Use Case Package Tingkat…………………………….… 16

  3.1.2.7 Use Case Package Lantai………………………………… 16

  3.1.2.8 Use Case Package Ruang………………………………... 17

  3.1.2.9 Use Case Package Foto Ruang………………………...… 17

  3.1.2.10 Use Case Package Sarana……………………………...… 18

  3.1.2.11 Use Case Package Sarana Ruang…………………………18

  3.1.3 DFD……………………………………………………………..…

  19

  3.1.3.1 Diagram Context ……………………………..……….… 19

  3.1.3.2 Diagram Berjenjang…………………………………….... 20

  3.1.3.3 DFD Level 0 Proses 1……………………………………. 23

  3.1.3.4 DFD Level 0 Proses 2……………………………………. 23 xiii

  3.1.3.5 DFD Level 0 Proses 3……………………………………. 24

  3.1.3.6 DFD Level 0 Proses 4……………………………………. 24

  3.1.3.7 DFD Level 0 Proses 5……………………………………. 25

  3.1.3.8 DFD Level 0 Proses 6……………………………………. 25

  3.1.3.9 DFD Level 0 Proses 7……………………………………. 26

  3.1.3.10 DFD Level 0 Proses 8……………………………………. 26

  3.1.3.11 DFD Level 0 Proses 9……………………………………. 27

  3.1.3.12 DFD Level 0 Proses 10…………………………………... 27

  3.1.3.13 DFD Level 0 Proses 11…………………………………... 28

  3.1.3.14 DFD Level 0 Proses 12…………………………………... 28

  3.1.3.15 DFD Level 1 Proses 2……………………………………. 29

  3.1.3.16 DFD Level 1 Proses 3……………………………………. 29

  3.1.3.17 DFD Level 1 Proses 4……………………………………. 30

  3.1.3.18 DFD Level 1 Proses 5……………………………………. 30

  3.1.3.19 DFD Level 1 Proses 6……………………………………. 31

  3.1.3.20 DFD Level 1 Proses 7……………………………………. 31

  3.1.3.21 DFD Level 1 Proses 8……………………………………. 32

  3.1.3.22 DFD Level 1 Proses 9……………………………………. 32

  3.1.3.23 DFD Level 1 Proses 10…………………………………... 33

  3.1.3.24 DFD Level 1 Proses 11…………………………………... 33

  3.1.3.25 DFD Level 1 Proses 12…………………………………... 34

  3.2 Perancangan Sistem……………………………………………………..…

  34

  3.2.1 Perancangan Database Sistem….…………………………………… 34 xiv

  3.2.1.1 ER Diagram……………………………………………………

  35

  3.2.1.2 Logical Database Design …………………………………...… 36

  3.2.1.3 Physical Database Design ……………………………..……… 37

  3.2.1.3.1 Tabel user…..…………...……………….……………...… 37

  3.2.1.3.2 Tabel kampus…………...……………….……………...… 37

  3.2.1.3.3 Tabel foto_kampus……………………………….……..… 38

  3.2.1.3.4 Tabel unit………………..………………………………… 38

  3.2.1.3.5 Tabel foto_unit.………...……………….………………… 38

  3.2.1.3.6 Tabel tingkat……………………………………….……… 39

  3.2.1.3.7 Tabel lantai……………………………………….……..… 39

  3.2.1.3.8 Tabel ruang……………..……………………………….… 39

  3.2.1.3.9 Tabel foto_ruang.……...……………….……………….… 40

  3.2.1.3.10 Tabel sarana..…………...……………….……………..… 40

  3.2.1.3.11 Tabel sarana_ruang……...……………….………………. 41

  3.2.1.3.12 Tabel menu..…………...……………….……………...… 41

  3.2.2 Desain User Interface..……………………………………………… 42

  3.2.2.1 Desain Halaman User……...……………….…………………. 42

  3.2.2.1.1 Desain Halaman Kampus.………………………...…….… 42

  3.2.2.1.2 Desain Halaman Unit…..……………………….....……… 43

  3.2.2.1.3 DesainHalaman Lantai...……………….………….……… 44

  3.2.2.1.4 Desain Halaman Ruang…………………………………… 45

  3.2.2.2 Desain Halaman Admin.…..……………………………….…. 46

  3.2.2.2.1 Desain Halaman Login Admin……………………..…….. 46 xv

  3.2.2.2.2 Desain Halaman Utama Admin……………………..….... 46

  3.2.2.2.3 Desain Halaman Tabel Kampus…….………..……..……. 47

  3.2.2.2.4 Desain Halaman Tambah Kampus…….…………….…… 47

  3.2.2.2.5 Desain Halaman Edit Kampus…………………...………. 48

  3.2.2.2.6 Desain Halaman Tabel Foto Kampus………...…..………. 49

  3.2.2.2.7 Desain Halaman Tambah Foto Kampus.………….……… 49

  3.2.2.2.8 Desain Halaman Edit Foto Kampus……………...………. 50

  3.2.2.2.9 Desain Halaman Tabel Unit………………….…..………. 51

  3.2.2.2.10 Desain Halaman Tambah Unit………...………..…...….. 51

  3.2.2.2.11 Desain Halaman Edit Unit….……….……...…..……….. 52

  3.2.2.2.12 Desain Halaman Tabel Foto Unit….………….....………. 53

  3.2.1.3.13 Desain Halaman Tambah Foto Unit….………….………. 53

  3.2.1.3.14 Desain Halaman Edit Foto Unit…………….…...………. 54

  3.2.2.2.15 Desain Halaman Tabel Tingkat……….………...………. 55

  3.2.2.2.16 Desain Halaman Tambah Tingkat….………....………… 55

  3.2.2.2.17 Desain Halaman Edit Tingkat………………….…..……. 56

  3.2.2.2.18 Desain Halaman Tabel Lantai……….…………….……. 56

  3.2.2.2.19 Desain Halaman Tambah Lantai….……………..……… 57

  3.2.2.2.20 Desain Halaman Edit Lantai………………….…………. 58

  3.2.2.2.21 Desain Halaman Tabel Ruang……….…………..………. 59

  3.2.2.2.22 Desain Halaman Tambah Ruang ……….………………. 60

  3.2.2.2.23 Desain Halaman Edit Ruang ………………….……...…. 61

  3.2.2.2.24 Desain Halaman Tabel Foto Ruang………………..……. 62 xvi

  3.2.1.3.25 Desain Halaman Tambah Foto Ruang.……………..……. 62

  77

  4.4.2.2 Halaman Administrator….………………………………..…

  4.4.2.1.2 Halaman Tabel User ……..…………………………….… 89

  89

  4.4.2.1.1 Halaman Home……….………………………………..…

  4.4.2.1 Halaman Staff BSP……….………………………………… 89

  4.4.2 Halaman Admin……..………....….……………………………...… 87

  86

  4.4.1.4 Halaman Ruang……..…………..………………………...…

  83

  4.4.1.3 Halaman Lantai…………....……………………………...…

  81

  4.4.1.2 Halaman Unit…………..….……………………………...…

  4.4.1.1 Halaman Kampus………….……………………………...…

  3.2.1.3.26 Desain Halaman Edit Foto Ruang…………….…………. 63

  4.4.1 Halaman Pengunjung………....….……………………………….… 77

  4.4 Pembuatan Antar Muka...……………...………………………………..… 77

  4.3 Setting koneksi dari PHP ke MySQL.…………………………………..… 76

  73

  4.2 Pembuatan trigger…………………...…………………………………..…

  4.1 Pembuatan Database ……………………………………………………… 68

  Bab IV Implementasi…………………..…………………………………………..… 68

  3.2.1.3.32 Desain Halaman Edit Sarana Ruang…………….…….… 67

  3.2.1.3.31 Desain Halaman Tambah Sarana Ruang.……………...… 66

  3.2.2.2.30 Desain Halaman Tabel Sarana Ruang…………...………. 65

  3.2.2.2.29 Desain Halaman Edit Sarana ……………………………. 65

  3.2.2.2.28 Desain Halaman Tambah Sarana ………...……..………. 64

  3.2.2.2.27 Desain Halaman Tabel Sarana……….……...…..………. 64

  90 xvii

  4.4.2.2.1 Halaman Home Ka. BSP.……………………………...… 90

  4.4.2.2.2 Halaman Tabel User ……..……………………………… 91

  4.4.2.2.3 Halaman Tambah user… .……………………………...… 92

  4.4.2.2.4 Halaman Edit User… ……..……………………………… 93

  4.4.2.2.5 Halaman Hapus user …...……………………………...… 94

  4.4.2.2.6 Halaman Tabel Kampus…..…………………………...… 94

  4.4.2.2.7 Halaman Tambah Kampus…..………………………...… 96

  4.4.2.2.8 Halaman Edit Kampus…..……………………………..… 98

  4.4.2.2.9 Halaman Hapus Kampus…….………………………...… 100

  4.4.2.2.10 Halaman Tabel Foto Kampus……..…………………...… 101

  4.4.2.2.11 Halaman Tambah Foto Kampus….……………………… 103

  4.4.2.2.12 Halaman Edit Foto Kampus…….……………………..… 105

  4.4.2.2.13 Halaman Hapus Foto Kampus….……………………...… 107

  4.4.2.2.14 Halaman Tabel Unit……….…………………………..… 108

  4.4.2.2.15 Halaman Tambah unit……..…………………………..… 110

  4.4.2.2.16 Halaman Edit Unit…...…….………………………….… 112

  4.4.2.2.17 Halaman Hapus unit………….….…………………….… 113

  4.4.2.2.18 Halaman Tabel Foto Unit….…………………………..… 114

  4.4.2.2.19 Halaman Tambah Foto Unit.…………………………...... 115

  4.4.2.2.20 Halaman Edit Foto Unit…...…………………………..… 115

  4.4.2.2.21 Halaman Hapus Foto Unit……….……………………… 116

  4.3.2.2.22 Halaman Tabel Tingkat………..………………………… 117

  4.4.2.2.23 Halaman Tambah Tingkat….………………………….… 117 xviii

  4.4.2.2.24 Halaman Edit Tingkat……….………………………...… 118

  4.4.2.2.25 Halaman Hapus Tingka.…….…………………………… 118

  4.3.2.2.26Halaman Tabel Lantai………..………………………...… 119

  4.4.2.2.27 Halaman Tambah Lantai….…………………………...… 121

  4.4.2.2.28 Halaman Edit Lantai……….…………………………..… 124

  4.4.2.2.29 Halaman Hapus Lantai……….….…………………….… 126

  4.4.2.2.30 Halaman Tabel Ruang…….…………………………...… 126

  4.4.2.2.31 Halaman Tambah Ruang ………..…….………………… 127

  4.4.2.2.32 Halaman Edit Ruang …………………………..……...… 130

  4.4.2.2.33 Halaman Hapus Ruang………………………………...… 133

  4.4.2.2.34 Halaman Tabel Foto Ruang.…………………………...… 134

  4.4.2.2.35 Halaman Tambah Foto Ruang…………………………… 135

  4.4.2.2.36 Halaman Edit Foto Ruang……………………………..… 136

  4.4.2.2.37 Halaman Hapus Foto Ruang…………………………...… 136

  4.4.2.2.38 Halaman Tabel Sarana …………..…….………………… 137

  4.4.2.2.39 Halaman Tambah Sarana ………..…….………………… 138

  4.4.2.2.40 Halaman Edit Sarana …………………………..……...… 138

  4.4.2.2.41 Halaman Hapus Sarana...……………………………...… 139

  4.4.2.2.42 Halaman Tabel Sarana Ruang…………………………… 139

  4.4.2.2.43 Halaman Tambah Sarana Ruang………………………… 140

  4.4.2.2.44 Halaman Edit Sarana Ruang…………………………...… 140

  4.4.2.2.45 Halaman Hapus Sarana Ruang………………………...… 141

  Bab V Analisa Hasil…………………..………………………………………………142 xix

  5.1 Hasil Analisa Sistem.…………………………………………………...… 142

  5.1.1 Kelebihan sistem...………………………………………………... 142 5.1.2 kekurangan sistem...…………………………………………….… 142

  5.2 Hasil Uji terhadap Pengguna….....……………………………………...… 142

  5.3 Form Kuisioner…...……………...……………………………………….. 144

  5.3 Hasil dan Pembahasan…………...………………………………………... 144

  Bab VI Penutup…………………..…………………………………………………... 151

  6.1 Kesimpulan…...…………………………………………………………… 151

  6.2 Saran……………….....……………………………………...………….… 152 Daftar Pustaka ……………….....……………………………………...…………… 153 xx

  Daftar Tabel

  39 3.7 Tabel Lantai………………………………………………………………………..

  3.12 Tabel Menu..………………………………………………………………………

  41

  40 3.11 Tabel Sarana Ruang.……………………………………………………….……..

  40 3.10 Tabel Sarana.……………………………………………………………….……..

  39 3.9 Tabel Foto Ruang………………………………………………………..………..

  39 3.8 Tabel Ruang………………………………………………………………………...

  38 3.6 Tabel Tingkat..……………………………………………………………………..

  3.1 Tabel User…….……………………………………………………………………

  38 3.5 Tabel Foto Unit…………………………………………………………………….

  38 3.4 Tabel Unit………………………………………………………………………….

  3.3 Tabel Foto Kampus…………………………………………………………………

  37

  3.2 Tabel Kampus………………………………………………………………………

  37

  41 xxi

  Daftar Gambar

  3.16 DFD Level 0 Proses 1………..……………………………………………………

  3.12 Use Case Package Sarana Ruang…………………………………………………

  19

  3.13 Diagram Context .…………………………………………………………………

  19

  3.14 Diagram Berjenjang 1……………………………………………..………………

  21

  3.15 Diagram Berjenjang 2………………………………..……………………………

  22

  23

  3.11 Use Case Package Sarana…………………………………………………………

  3.17 DFD Level 0 Proses 2……………………..………………………………………

  23

  3.18 DFD Level 0 Proses 3………………………..……………………………………

  24

  3.19 DFD Level 0 Proses 4……………………….……………………………………

  24

  3.20 DFD Level 0 Proses 5………………………….…………………………………

  25

  3.21 DFD Level 0 Proses 6……………………………………………………………

  18

  18

  2.1 Konsep Kerja PHP…………………………………………………………………

  14

  9

  3.1 Use Case Diagram .......……………………………………………………………

  12

  3.2 Use Case Package User……………………………………………………………

  13