Situs web Biro Administrasi Dan Perencanaan Sistem Informasi Universitas Sanata Dharma Yogyakarta - USD Repository
SITUS WEB BIRO ADMINISTRASI DAN PERENCANAAN
SISTEM INFORMASI UNIVERSITAS SANATA DHARMA
YOGYAKARTA
SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Sains Program Studi Ilmu Komputer
Disusun Oleh : Khristien Natalia
033124031
PROGRAM STUDI ILMU KOMPUTER
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
THE WEBSITE OF BUREAU OF INFORMATION SYSTEMS
ADMINISTRATION AND PLANNING OF SANATA DHARMA
UNIVERSITY YOGYAKARTA
FINAL PROJECT Presented as Partial Fullfilment of the Requirements
To Obtain Sarjana Sains Degree Computer Science Study Program
By : Khristien Natalia
033124031
COMPUTER SCIENCE STUDY PROGRAM
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2009
ABSTRAK
SITUS WEB BIRO ADMINISTRASI DAN PERENCANAAN SISTEM
Biro Administrasi Perencanaan dan Sistem Informasi (BAPSI) adalah lembaga yang mengkaji dan mengembangkan serta merawat sistem informasi pada Universitas Sanata Dharma. Content Management System (CMS) merupakan sistem yang digunakan BAPSI dalam mengelola isi keseluruhan dari situs web. CMS yang dipergunakan untuk membantu manajemen situs web
dirasa masih belum lengkap dan belum menunjukkan
aktivitas – aktivitas yang sudah, sedang, atau yang akan dilakukan oleh BAPSI.Oleh karena itu penulis mengembangkan sebuah aplikasi CMS yang mampu menutupi kelemahan tersebut Sistem CMS yang hendak dibuat dapat dipergunakan untuk memperkenalkan produk-produk BAPSI, aktivitas-aktivitas yang dilakukan oleh
BAPSI dan informasi lainnya yang dibutuhkan oleh berbagai pihak. Sistem ini dikembangkan menggunakan metode waterfall yang memiliki beberapa tahapan pengembangan, yaitu analisis, perancangan, implementasi, dan pengujian. Sistem ini dibangun menggunakan Macromedia MX dan juga menggunakan bahasa pemrograman PHP, HTML, dan CSS.
Sistem CMS ini telah dievaluasi oleh 16 responden yang terdiri dari karyawan BAPSI, dosen, dan mahasiswa. Berdasarkan hasil evaluasi yang diperoleh, sistem CMS ini cukup memenuhi kebutuhan pengguna dan dapat membantu pekerjaan BAPSI dengan menghasilkan laporan yang dibutuhkan.
ABSTRACT
THE WEBSITE OF BUREAU OF INFORMATION SYSTEMS
ADMINISTRATION AND PLANNING OF SANATA DHARMA
UNIVERSITY
The Bureau of Information Systems Administration and Planning (BAPSI) is an institution to study, develop and maintain information systems at Sanata Dharma University. Content Management System (CMS) is a system that is used by BAPSI to manage the overall content of the website. CMS, which is used to help manage still incomplete and does not contain information about activities done by BAPSI in the past, present or future. Therefore, the author developed a CMS application to cover these weaknesses
The developed CMS system could be used to introduce BAPSI’s products, activities and other information required by stakeholders. This system was developed using the waterfall method which involved several stages of development, namely, analysis, design, implementation, and testing. This system was built using Macromedia MX as well as PHP, HTML, and CSS programming languages.
This CMS system was evaluated by 16 respondents consisting of employees of BAPSI, lecturers and students. Based on the results of the evaluation, it can be concluded that the CMS system met the users’ needs and could help BAPSI in generating required reports.
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, atas rahmat, berkat, dan karunia yang diberikanNya kepada penulis sehingga dapat menyelesaikan tugas akhir ini. Tugas akhir ini disusun untuk memenuhi salah satu syarat memperoleh gelar sarjana strata satu program studi Ilmu Komputer Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.
Dalam penyusunan skripsi ini banyak sekali pihak yang telah mendukung dan membantu penulis, baik dengan sumbangan doa, pikiran, semangat ataupun tenaga. Oleh karena itu penulis mengucapkan terima kasih kepada:
1. Yosef Agung Cahyanta S.T., M.T. selaku Wakil Dekan Fakultas Sains dan Teknologi.
2. P.H. Prima Rosa, S.Si.,M.Sc. selaku Ketua Jurusan Matematika dan Ketua Program Studi Ilmu Komputer dan sebagai dosen pembimbing akademik dan selaku dosen pembimbing yang telah membimbing penulis selama menyelesaikan tugas akhir.
3. Bapak Ibu Dosen Program Studi Ilmu Komputer Universitas Sanata Dharma dan Staff sekretariat FST, terutama Bapak Tukija dan Ibu Linda.
4. Ayah dan Ibu, Kakakku Siska, Kakakku David, dan 2 keponakanku tercinta atas doa dan dukungannya.
5. Keluarga Bapak Sulistyo dan Ferry Septiyadi atas dukungannya.
6. Teman-teman prodi Ilmu Komputer, baik angkatan’03 maupun angkatan’04 yang telah membantu dalam banyak hal yang tidak dapat penulis sebutkan satu per satu.
7. Semua pihak yang telah memberikan dukungan secara langsung dan tidak langsung kepada penulis.
Tentunya tugas akhir ini belum sempurna, maka kritik dan saran yang. membangun dari semua pihak sangat diharapkan.
Yogyakarta, 30 Oktober 2008 Penulis,
Khristien Natalia
DAFTAR ISI
HALAMAN JUDUL ....................................................................................... i HALAMAN PERSETUJUAN ........................................................................ iii HALAMAN PENGESAHAN ......................................................................... iv ABSTRAK ...................................................................................................... v
ABSTRACT
...................................................................................................... vi LEMBAR PERNYATAAN PERSETUJUAN .............................................. vii PERNYATAAN KEASLIAN KARYA ......................................................... viii KATA PENGANTAR .................................................................................... ix DAFTAR ISI ................................................................................................... xi DAFTAR TABEL ........................................................................................... xiv DAFTAR GAMBAR ...................................................................................... xvi
BAB I PENDAHULUAN A. Latar Belakang Masalah ...................................................................... 1 B. Rumusan Masalah ............................................................................... 2 C. Batasan Masalah ................................................................................. 2 D. Tujuan dan Manfaat Penelitian ........................................................... 3 E. Metode Penelitian ............................................................................... 4 F. Sistematika Penulisan ......................................................................... 5 BAB II LANDASAN TEORI A. Konsep Sistem dan Sistem Informasi ................................................. 6
1. Definisi Sistem dan Sistem Informasi ........................................... 6
2. Bentuk Dasar Sistem Informasi .................................................... 7
1. Kelebihan dan Kekurangan MySQL ............................................ 19
2. Perancangan Basisdata ................................................................... 38
1. Perancangan Proses ........................................................................ 26
E. Perancangan Sistem ............................................................................ 26
2. Analisis Pengguna ......................................................................... 24
1. Analisis Sistem yang dikembangkan ............................................ 23
BAB III ANALISIS DAN PERANCANGAN SISTEM A. Identitas Organisasi ............................................................................. 21 B. Analisis Masalah ................................................................................. 22 C. Analisis Kelayakan .............................................................................. 22 D. Analisis Sistem .................................................................................... 23
G. Cascading Style Sheets (CSS) ............................................................. 20
F. MySQL ................................................................................................ 17
3. Kualitas dan Nilai Sistem Informasi ............................................. 8
2. Kelebihan dan Kekurangan PHP................................................... 17
1. Cara Kerja PHP ............................................................................ 15
E. PHP ..................................................................................................... 12
D. HTML ................................................................................................. 11
C. Internet ................................................................................................ 10
B. Content Management System (CMS) ................................................... 9
4. Komponen Sistem Informasi ........................................................ 9
a. Indentifikasi Entitas dan Atribut dalam Basisdata ................... 38
b. Relasi Antar Entitas Basisdata ................................................. 39
c. Entity Relationship Diagram (ERD) ........................................ 41
d. Pemetaan .................................................................................. 42
e. Kamus Data .............................................................................. 43
f. Integritas Basisdata ................................................................... 47
F. Perancangan Antarmuka ..................................................................... 52
1. Perancangan Struktur Menu ........................................................... 52
2. Perancangan Halaman ..................................................................... 54
BAB IV IMPLEMENTASI DAN PEMBAHASAN A. Implementasi Basisdata ....................................................................... 70 B. Implementasi Proses ........................................................................... 75 C. Implementasi Antarmuka .................................................................... 83 BAB V HASIL DAN PEMBAHASAN A. Tahap-tahap Pengumpulan Data ......................................................... 90 B. Sasaran Penyebaran Angket ................................................................ 91 C. Form Kuesioner ................................................................................... 91 D. Hasil dan Pembahasan Kuesioner ....................................................... 94 BAB VI KESIMPULAN DAN SARAN A. Kesimpulan ......................................................................................... 102 B. Saran dan Kritik .................................................................................. 103 DAFTAR PUSTAKA ..................................................................................... 104 LAMPIRAN .................................................................................................... 105
DAFTAR TABEL
Tabel 3.1 Aturan Integritas ............................................................................ 47Table 3.2 Aturan domain tabel administrator ................................................. 48Tabel 3.3 Aturan domain tabel pegawai ......................................................... 48Tabel 3.4 Aturan domain tabel karya .............................................................. 49Tabel 3.5 Aturan domain tabel pendaftaran email .......................................... 49Table 3.6 Aturan domain table software download ........................................ 49Tabel 3.7 Aturan domain tabel saran .............................................................. 50Tabel 3.8 Aturan domain tabel kegiatan BAPSI ............................................. 50Tabel 3.9 Aturan domain tabel forum ............................................................ 50Table 3.10 Aturan domain tabel informasi ..................................................... 51Tabel 3.11 Aturan domain tabel pengumuman ............................................... 51Tabel 3.12 Aturan domain tabel lembaga kepanitiaan .................................... 52Tabel 4.1 Administrator ................................................................................... 70Table 4.2 Informasi ......................................................................................... 71Tabel 4.3 Karya ............................................................................................... 71Tabel 4.4 Kegiatan .......................................................................................... 71Tabel 4.5 Lembaga Kepanitiaan ...................................................................... 72Table 4.6 Membangun Karya .......................................................................... 72Tabel 4.7 Pegawai ........................................................................................... 72Tabel 4.8 Pendaftaran Email ........................................................................... 73Tabel 4.9 Pengumuman.................................................................................... 73Table 4.10 Saran .............................................................................................. 73Tabel 4.11 Software Download ....................................................................... 74Table 4.11 Forum ............................................................................................ 74Tabel 5.1 Hasil Kuesioner untuk Pertanyaan Nomor 1 (Satu) ........................ 94Tabel 5.2 Hasil Kuesioner untuk Pertanyaan Nomor 2 (Dua) ......................... 94Table 5.3 Hasil Kuesioner untuk Pertanyaan Nomor 3 (Tiga) ........................ 95Tabel 5.4 Hasil Kuesioner untuk Pertanyaan Nomor 4 (Empat) .................... 96Tabel 5.5 Hasil Kuesioner untuk Pertanyaan Nomor 5 (Lima) ...................... 97Tabel 5.6 Hasil Kuesioner untuk Pertanyaan Nomor 6 (Enam) ...................... 97Tabel 5.7 Hasil Kuesioner untuk Pertanyaan Nomor 7 (Tujuh) ...................... 98Table 5.8 Hasil Kuesioner untuk Pertanyaan Nomor 8 (Delapan) .................. 99Tabel 5.9 Hasil Kuesioner untuk Pertanyaan Nomor 9 (Sembilan) ................ 100DAFTAR GAMBAR
Gambar 2.1 Bentuk Dasar Sistem Informasi ................................................... 7Gambar 2.2 Skema HTML .............................................................................. 15Gambar 2.3 Skema PHP .................................................................................. 16Gambar 3.1 Struktur Organisasi BAPSI USD ................................................ 21Gambar 3.2 DFD Level 0 (Diagram Konteks) ................................................ 26Gambar 3.3 DFD Level 1 Administrator ........................................................ 29Gambar 3.4 DFD Level 1 Staff ....................................................................... 30Gambar 3.5 DFD Level 1 Pengunjung ............................................................ 31Gambar 3.6 DFD Level 2 Administrator Proses Pendaftaran Email .............. 32Gambar 3.7 DFD Level 2 Administrator Proses Saran ................................... 32Gambar 3.8 DFD Level 2 Administrator Proses Karya .................................. 32Gambar 3.9 DFD Level 2 Administrator Proses Kegiatan ............................. 33Gambar 3.10 DFD Level 2 Administrator Proses Pengumuman .................... 33Gambar 3.11 DFD Level 2 Administrator Proses Software ............................ 34Gambar 3.12 DFD Level 2 Administrator Proses Informasi .......................... 34Gambar 3.13 DFD Level 2 Administrator Proses Forum ............................... 34Gambar 3.14 DFD Level 2 Staff Proses Pendaftaran Email............................ 35Gambar 3.15 DFD Level 2 Staff Proses Kritik dan Saran .............................. 35Gambar 3.16 DFD Level 2 Staff Proses Karya BAPSI .................................. 35Gambar 3.17 DFD Level 2 Staff Proses Kegiatan BAPSI .............................. 35Gambar 3.18 DFD Level 2 Staff Proses Pengumuman ................................... 35Gambar 3.19 DFD Level 2 Staff Proses Download Software ......................... 36Gambar 3.20 DFD Level 2 Staff Proses Proses Informasi............................... 36Gambar 3.21 DFD Level 2 Staff Proses Forum .............................................. 36Gambar 3.22 DFD Level 2 Pengunjung Proses Kritik dan Saran ................... 36Gambar 3.23 DFD Level 2 Pengunjung Proses Karya ................................... 36Gambar 3.24 DFD Level 2 Pengunjung Proses Kegiatan ............................... 37Gambar 3.25 DFD Level 2 Pengunjung Proses Pengumuman ....................... 37Gambar 3.26 DFD Level 2 Pengunjung Proses Download ............................ 37Gambar 3.27 DFD Level 2 Pengunjung Proses Informasi .............................. 37Gambar 3.28 DFD Level 2 Pengunjung Proses Forum.................................... 37Gambar 3.29 ERD (Entity Relationship Diagram) ......................................... 41Gambar 3.30 Rancangan Menu Struktur Administrator ................................. 52Gambar 3.31 Rancangan Menu Struktur Staff ................................................ 53Gambar 3.32 Rancangan Menu Struktur Pengunjung ..................................... 53Gambar 3.33 Tampilan Halaman Login Administrator ................................... 54Gambar 3.34 Tampilan Halaman Karya BAPSI .............................................. 55Gambar 3.35 Tampilan Halaman Input Karya BAPSI..................................... 55Gambar 3.36 Tampilan Halaman Edit Karya BAPSI ...................................... 56Gambar 3.37 Tampilan Halaman Kegiatan BAPSI ......................................... 56Gambar 3.38 Tampilan Halaman Input Kegiatan BAPSI................................ 57Gambar 3.39 Tampilan Halaman Edit Kegiatan BAPSI ................................. 57Gambar 3.40 Tampilan Halaman Forum Administrator .................................. 58Gambar 3.41 Tampilan Halaman Tanggapan Forum Administrator ............... 58Gambar 3.42 Tampilan Halaman Download Software .................................... 59Gambar 3.43 Tampilan Halaman Upload Software......................................... 59Gambar 3.44 Tampilan Halaman Input Pendaftaran Email ............................. 60Gambar 3.45 Tampilan Halaman Kritik dan Saran Administrator .................. 60Gambar 3.46 Tampilan Halaman Utama Staff................................................. 61Gambar 3.47 Tampilan Halaman Visi dan Misi BAPSI .................................. 61Gambar 3.48 Tampilan Halaman Karya BAPSI .............................................. 62Gambar 3.49 Tampilan Halaman Kegiatan BAPSI ......................................... 62Gambar 3.50 Tampilan Halaman Topik Forum............................................... 63Gambar 3.51 Tampilan Halaman Tanggapan Forum....................................... 63Gambar 3.52 Tampilan Halaman Download Software .................................... 64Gambar 3.53 Tampilan Halaman Login Pendaftaran Email ............................ 64Gambar 3.54 Tampilan Halaman Pendaftaran Email ...................................... 65Gambar 3.55 Tampilan Halaman Kritik dan Saran.......................................... 65Gambar 3.56 Tampilan Halaman Utama Pengunjung ..................................... 66Gambar 3.57 Tampilan Halaman Visi dan Misi BAPSI .................................. 66Gambar 3.58 Tampilan Halaman Karya BAPSI .............................................. 67Gambar 3.59 Tampilan Halaman Kegiatan BAPSI ......................................... 67Gambar 3.60 Tampilan Halaman Topik Forum............................................... 68Gambar 3.61 Tampilan Halaman Tanggapan Forum....................................... 68Gambar 3.62 Tampilan Halaman Download Software .................................... 69Gambar 3.63 Tampilan Halaman Kritik dan Saran.......................................... 69Gambar 4.1 Tampilan Login Administrator..................................................... 83Gambar 4.2 Tampilan Ubah Password Administrator ..................................... 84Gambar 4.3 Tampilan Karya BAPSI ............................................................... 84Gambar 4.4 Tampilan Edit Karya BAPSI........................................................ 84Gambar 4.5 Tampilan Input Karya BAPSI ...................................................... 85Gambar 4.6 Tampilan Input dan Edit Kegiatan BAPSI................................... 85Gambar 4.7 Tampilan Kegiatan BAPSI........................................................... 85Gambar 4.8 Tampilan Informasi ...................................................................... 86Gambar 4.9 Tampilan Download Software...................................................... 86Gambar 4.10 Tampilan Upload Software ........................................................ 87Gambar 4.11 Tampilan Forum......................................................................... 87Gambar 4.12 Tampilan Tanggapan Forum ...................................................... 88Gambar 4.13 Tampilan Pendaftaran Email...................................................... 88Gambar 4.14 Tampilan Kritik dan Saran ......................................................... 89Gambar 5.1 Grafik Pertanyaan Nomor 1 (Satu)............................................... 94Gambar 5.2 Grafik Pertanyaan Nomor 2 (Dua) ............................................... 95Gambar 5.3 Grafik Pertanyaan Nomor 3 (Tiga) .............................................. 96Gambar 5.4 Grafik Pertanyaan Nomor 4 (Empat) ........................................... 96Gambar 5.5 Grafik Pertanyaan Nomor 5 (Lima) ............................................. 97Gambar 5.6 Grafik Pertanyaan Nomor 6 (Enam) ............................................ 98Gambar 5.7 Grafik Pertanyaan Nomor 7 (Tujuh) ............................................ 99Gambar 5.8 Grafik Pertanyaan Nomor 8 (Delapan) ........................................ 99Gambar 5.9 Grafik Pertanyaan Nomor 9 (Sembilan)....................................... 100BAB I PENDAHULUAN A. Latar Belakang Masalah Biro Administrasi dan Perencanaan Sistem Informasi (BAPSI) adalah
lembaga yang mengkaji dan mengembangkan serta merawat sistem informasi pada Universitas Sanata Dharma. Untuk memperkenalkan aktivitas BAPSI kepada masyarakat, khususnya keluarga besar Universitas Sanata Dharma maka BAPSI perlu media komunikasi yang baik, seperti internet, intranet, atau media komunikasi yang lainnya. Content Management System (CMS) merupakan sistem yang digunakan BAPSI dalam mengelola isi keseluruhan dari situs web. Universitas Sanata Dharma telah memiliki CMS untuk membantu manajemen situs web BAPSI yang bersifat public ( terbuka untuk umum ) dengan alamat i juga dapat diakses oleh user yang bukan mahasiswa atau dosen Universitas Sanata Dharma. Situs ini sangat bermanfaat untuk publikasi karya-karya BAPSI ke dunia internet. Akan tetapi situs ini masih belum lengkap dan belum menunjukkan aktivitas – aktivitas yang sudah, sedang, atau yang akan dilakukan oleh BAPSI.
Penulis mengembangkan sebuah aplikasi CMS yang mampu menutupi kelemahan tersebut. Sistem CMS yang hendak dibuat diharapkan dapat memperkenalkan produk-produk BAPSI , aktivitas-aktivitas yang dilakukan oleh BAPSI dan informasi lainnya yang dibutuhkan oleh BAPSI.
B. Rumusan Masalah
Bagaimana membangun situs web yang benar-benar dibutuhkan oleh BAPSI untuk memperkenalkan produk-produk BAPSI dan menginformasikan seluruh aktivitas-aktivitas yang dilakukan oleh BAPSI, baik yang sedang dilakukan maupun yang akan dilakukan.
C. Batasan Masalah
Agar sistem yang dibuat tidak menjadi sangat kompleks maka akan diberikan batasan-batasan sistem sebagai berikut :
1. Fitur situs web yang disediakan berupa:
- Profil BAPSI USD
- menampilkan karya-karya BAPSI
- software yang dibutuhkan dan bisa didownload oleh penggunanya
- kegiatan BAPSI
- pendaftaran email berupa form
- Forum untuk keluarga besar Universitas Sanata Dharma • Informasi • kritik dan saran 2. Pengguna sistem ini ada 3 yaitu Administrator, Staff dan Pengunjung.
a. Administrator Disini administrator dapat mengupdate data, seperti menambah, edit, dan menghapus data data yang terdapat pada fitur-fiturnya.
b. Staff USD (dosen dan karyawan USD serta lembaga kepanitiaan)
Disini staff USD dapat melihat data yang diinputkan oleh administrator serta dapat melakukan pendaftaran email.
c. Pengunjung (mahasiswa dan masyarakat umum) Pengunjung disini hanya dapat melihat data – data bapsi. Selain itu pengunjung juga dapat ikut terlibat dalam forum dan mengisi kritik dan saran.
D. Tujuan Dan Manfaat Penelitian
1. Tujuan tugas akhir ini adalah untuk membangun content management
system (CMS) untuk membantu BAPSI Universitas Sanata Dharma
Yogyakarta dalam memperkenalkan produknya dan aktivitas yang sedang dilakukannya.
2. Manfaatnya adalah :
a. Melalui situs web ini diharapkan dapat memperkenalkan aktivitas BAPSI sehingga dapat membantu memperkenalkan BAPSI kepada masyarakat umum, khususnya keluarga besar Universitas Sanata Dharma Yogyakarta.
b. Situs web ini juga diharapkan dapat membantu mahasiswa dan dosen yang membutuhkan bantuan BAPSI.
E. Metodologi Penelitian
Metodologi Penelitian yang penulis gunakan dalam penulisan tugas akhir ini adalah dengan metode waterfall. Adapun langkah-langkah yang dilakukan adalah sebagai berikut :
1. Analisis Pada tahap ini, penulis mengumpulkan data – data yang diperlukan dalam pembuatan sistem ini, yang diantaranya meliputi kebutuhan pemakai, fungsi atau prosedur, antarmuka, dan unjuk kerja perangkat lunak.
2. Perancangan Penulis mengubah kebutuhan pada tahap analisis menjadi sebuah representasi program yang dapat dimengerti sebelum proses implementasi. Langkah ini memusatkan kerja pada struktur data, arsitektur dan prosedur detil, dan karakteristik antarmuka.
3. Implementasi Penulis menerjemahkan rancangan dalam bentuk yang dapat dibaca oleh mesin.
4. Pengujian Penulis mencari kemungkinan - kemungkinan kesalahan dan memeriksa apakah hasil sudah sesuai dengan yang diinginkan.
F. Sistematika Penulisan
1. BAB I PENDAHULUAN
Bab I membahas tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, metodelogi penelitian, dan sistematika penulisan.
2. Bab II LANDASAN TEORI
Bab II berisi landasan teori yangakan menjadi acuan dalam perkembangan sistem dan membantu dalam proses menganalisis sistem, perancangan sistem dan implementasi dalam penulisan tugas akhir ini.
3. Bab III ANALISIS DAN PERANCANGAN
Bab III berisi tentang analisis dan perancangan sistem yang akan digunakan.
4. Bab IV
IMPLEMENTASI SISTEM
Bab IV berisi tentang implementasi sistem yang telah dirancang.
5. Bab V HASIL DAN PEMBAHASAN
Bab V berisi tahap-tahap pengumpulan data, kuesioner dan hasil pembahasan kuesioner.
6. Bab VI KESIMPULAN DAN SARAN
Bab VI berisi kesimpulan dan saran dalam pembangunan situs web biro administrasi dan perencanaan sistem informasi Universitas Sanata Dharma.
BAB II LANDASAN TEORI A. Konsep Sistem dan Sistem Informasi
1. Definisi sistem dan sistem informasi
a) Sistem Sistem dapat didefinisikan dengan dua pendekatan, yaitu pendekatan yang menekankan pada prosedurnya dan pendekatan yang menekankan pada komponen atau elemennya.
Pendekatan sistem yang lebih menekankan pada prosedurnya mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Sedangkan pendekatan sistem yang menekankan pada elemen atau komponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu (Jogiyanto, 1999). b) Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya (Jogiyanto,
1999).
Informasi bersumber dari data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan merupakan bentuk yang masih mentah sehingga perlu diolah agar dapat menjadi informasi.
c) Sistem Informasi Sistem informasi adalah serangkaian komponen yang terkait satu dengan yang lainnya dan saling bekerjasama untuk mengumpulkan, mengolah, menyimpan, dan menyebarluaskan informasi guna mendukung pengambilan keputusan, koordinasi, kontrol, analisis, dan visualisasi baik itu dalam suatu organisasi, kelompok maupun perorangan.
2. Bentuk dasar sistem informasi Bentuk dasar sistem informasi dapat digambarkan seperti berikut ini (Rademacher-Gibson, 1983):
INPUT PROSES OUTPUT
Gambar 2.1 Bentuk Dasar Sistem InformasiSistem informasi pada dasarnya memiliki 3 komponen dasar yaitu input, proses, dan output.. Pada dasarnya output suatu sistem sangat tergantung dari inputnya. Input yang baik (akurat) akan menghasilkan output yang baik (informasi yang baik) sedangkan input yang tidak baik akan menghasilkan output yang tidak baik pula.
3. Kualitas dan nilai sistem informasi Menurut Jogiyanto (1990), suatu sistem informasi dapat dikatakan memiliki kualitas apabila memenuhi kriteria sebagai berikut: a) Akurat
Informasi dikatakan akurat jika informasi tersebut, tetap, stabil, memiliki maksud yang jelas dan tidak bisa menyesatkan pihak yang menerima informasi. Ketidakjelasan informasi dapat berpengaruh pada pengambilan keputusan yang tidak tepat.
b) Tepat waktu Informasi yang disampaikan harus tepat pada waktu yang diperlukan. Jika informasi datang terlambat maka pengambilan keputusan menjadi terlambat pula. Selain itu, informasi yang sudah lama atau kadaluarsa tidak akan berguna lagi bagi yang menerima.
c) Relevan Informasi dikatakan relevan bila informasi tersebut disampaikan kepada orang yang tepat, yaitu orang yang membutuhkan informasi tesebut.
4. Komponen sistem informasi
a) Manusia: sebagai pemilik, pengguna, perancang dan pengembang sistem informasi.
b) Data: sebagai sumber daya, permintaan, basis data, input program.
c) Aktivitas: prosedur, proses bisnis, proses komputer, program aplikasi.
d) Jaringan: geografis, jaringan bisnis, jaringan komputer, jaringan program.
e) Teknologi: hardware, software, data dan file.
B. Content Management System (CMS)
Content management system (CMS) adalah system yang fungsi
utamanya menyusun dan mengatur materi atau content e-learning. Dalam CMS, seorang pengembang materi e-learning dapat menciptakan
storyboard , menggabungkan materi, mengubah isi materi, dan lain
sebagainya. CMS berfungsi pula mengurus administrasi pelatihan sama seperti LMS akan tetapi fungsi LMS lebih tefokus pada proses pembelajaran sedangkan fokus CMS adalah pembuatan materi atau
content (Empy Effendi, SE, MBA & Hartono Zhuang, ST., MBA, 2005).
C. Internet
Internet adalah sebuah jaringan komputer yang terdiri dari berbagai
macam ukuran jaringan komputer diseliruh dunia mulai dari sebuah PC (Personal Computer), jaringan-jaringan lokal berskala kecil, jaringan- jaringan kelas menengah, hingga jaringan-jaringan utama yang menjadi tulang punggung internet seperti NSFnet, SURAnet, dan lain-lain. Jaringan-jaringan ini saling berhubungan atau berkomunikasi satu sama lain dengan berbasiskan protokol IP (Internet Protocol, RFC 793) pada
network layer-nya (layer ke 3 dari 7 layer OSI Model) dan TCP
(Transmission Control Protocol, RFC 791) atau UDP (User Datagram
Protocol, RFC 768 ) pada transport layer-nya (layer ke 4), sehingga setiap
pemakai dari setiap jaringan dapat saling mengakses semua service atau layanan yang disediakan oleh jaringan lainnya.
Istilah Internet pada mulanya diciptakan oleh para pengembangnya karena mereka memerlukan kata yang dapat menggambarkan suatu jaringan dari jaringan-jaringan yang saling terkoneksi yang sedang mereka bangun pada waktu itu. Internet merupakan kumpulan orang dan komputer di seluruh dunia yang saling terhubung oleh bermil-mil kabel dan saluran telepon; masing-masing pihak juga dapat berkomunikasi karena menggunakan bahasa yang umum dipakai. Dengan kata lain, internet dapat didefinisikan sebagai:
1. Kumpulan yang luas dan sangat besar dari jaringan komputer besar dan kecil yang saling tehubung menggunakan jaringan komunikasi yang ada di seluruh dunia.
2. Seluruh manusia yang secara aktif berpartisipasi sehingga membuat internet menjadi sumberdaya informasi yang sangat berharga.
Komputer-komputer yang saling terhubung di seluruh dunia ini tidak semuanya seragam atau heterogen sehingga diperlukan suatu standarisasi yang memungkinkan jaringan yang heterogen dapat saling berkomunikasi. Hal yang dirasa terpenting adalah standarisasi protocol komunikasi yang digunakan. Protocol yang sekarang ini digunakan di internet adalah TCP/IP yang merupakan open system sehingga para vendor dunia dapat dengan mudah mengembangkan dan menggunakan protocol tersebut. TCP/IP ini juga digunakan sebagai alamat internet dari suatu komputer/server (Iwan Binanto, Universitas Sanata Dharma Yogyakarta).
D. HTML
HTML singkatan dari Hyper Text Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang yang dikenal sebagai web page dan merupakan dokumen yang disajikan dalam browser web server. Dokumen ini pada umumnya berisi informasi taupun interface aplikasi dalam internet. HTML pada dasarnya adalah kumpulan dari style yang disebut tag, yang digunakan untuk mendefinisikan elemen-elemen halaman internet.
Elemen yang dibutuhkan untuk membuat suatu dokumen HTML dinyatakan dengan tag <html>, <head>, <body>. Setiap dokumen terdiri atas tag head dan body. Elemen head berisi informasi tentang dokumen tersebut dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraf. Adapun pola dasar dokumen HTML adalah sebagai berikut :
<html> <head> ........informasi tentang dokumen HTML </head>
<body> ........informasi yang ditampilkan dalam web browser </body> </html>
E. PHP
PHP (Professional Home Page) merupakan bahasa berbentuk script yang ditempatkan dalam server dan diproses di server yang merupakan bahasa server-side scripting yang menyatu dengan HTML untuk membentuk web dinamis. Artinya ia dapat membentuk suatu tampilan berdasarkan perintah terkini. Hasilnya dikirimkan ke client, tempat pemakai browser. Server-side scripting adalah sintaks dan perintah- perintah yang diberikan dan sepenuhnya dijalankan diserver tetapi disertakan pada dokumen HTML (Abdul Kadir, 2003).
Ada beberapa cara untuk mulai menuliskan script PHP, yaitu :
1. <? Script PHP?>
Cara ini sering dipakai karena lebih singkat 2.
<?php Script PHP ?>
Cara kedua ini digunakan untuk kombinasi dengan XML yaitu sebuah bahasa yang merupakan pengembangan dari HTML
3. <script language = “php”> Script PHP </script> Cara ketiga ini digunakan di Microsoft Frontpage.
Selain itu jika kita ingn menambahkan komentar, standar penulisannya adalah sebagai berikut :
/* Cara tulis komentar seperti ini*/ atau // Tulis komentar seperti ini
Elemen-elemen dasar PHP yang digunkan, antara lain :
1. Tipe data, PHP mengenal 3 macam tipe data yaitu integer, double dan
string . Integer menyatakan tipe data bilangan bulat, double menyatakan tipe data bilangan real, dan string menyatakan tipe data teks.
2. Variabel digunakan dalam program untuk menyimpan nilai yang berubah- ubah misalnya tanda dolar ’$’, underscore ’_’, dan tanda baca.
3. Operator adalah simbol yang digunakan dalam program untuk melakukan suatu proses, misalnya penjumlahan atau perkalian, pembandingan kesamaan dua buah nilai, atau memberikan nilai ke variabel.
4. Struktur kendali merupakan sejumlah pernyataan yang terkait dengan pengambilan keputusan (if dan switch), perulangan (for, while, do-while), serta pernyataan break, continue dan exit.
5. Fungsi. PHP hanya mengenal perintah untuk membuat fungsi, sedangkan untuk prosedur digunakan perintah yang sama, tetapi tidak menggunakan perintah return. Beberapa fungsi dan fasilitas yang disediakan PHP untuk membuat halaman web dinamis adalah sebagai berikut :
a. Include dan require
. Kedua fungsi ini digunkan untuk memanggil dan mengeksekusi program yang ditentukan. Sintaksnya adalah :
<?php include ”nama_file.inc”; require ”nama_file.inc”; ?> b. Session handling . Fasilitas ini digunkan untuk mengamankan
halaman web dan membetasi hak akses setiap pengnjung. Setiap halaman akan diberi fungsi untuk memeriksa variabel session. Jika variabel session atau pengunjung tidak dikenali maka pengunjung tidak dapat melihat halaman tersebut. Sintaksnya adalah :
<?php session_start(); if (!session_is_register(“user_session”)) { echo “Anda belum login”; echo (<a href = login.php>Login Dulu</a>”);
} ?>
1. Cara Kerja PHP
Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource
Locator ) atau dikenal dengan sebutan alamat internet, browser
mendapatkan alamt dari web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke
browser . Browser yang mendapatkan isinya segera melakukan
proses penerjemahan kode HTML dan menampilkannya ke layar pemakai (Abdul Kadir, 2003).
Gambar 2.2 Skema HTML Jika yang dikehendaki adalah sebuah halaman PHP, maka prinsipnya sama dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke web server. Selanjutnya, web server menyampaikan ke klien.We b Se rve r Server Sk rip PH P M e sin PH P Pe rm int a a n H T T P (se sua t u.ht m l) T a ngga pa n H T T P K ode Laptop H T M L
Gambar 2.3 Skema PHP2. Kelebihan dan kekurangan PHP
Beberapa kelebihan PHP antara lain :
1. Kemampuan untuk melakukan koneksi dengan berbagai macam database, dalam hal ini database yang didukung oleh PHP adalah MySQL
2. PHP dapat digunakan untuk mengupdate database, menciptakan database dan mengerjakan perhitungan matematika.
3. PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam membangun aplikasi dengan cepat
4. PHP dapat berjalan dalam web server yang berbeda dalam sistem operasi yang berbeda juga.
Selain punya kelebihan PHP juga memiliki kekurangan yaitu PHP tidak memiliki namespace yaitu sebuah cara untuk mengelompokkan nama variabel atau fungsi dalam susunan hirarkis.
F.
MySQL
MySQL adalah salah satu perangkat lunak Sistem Manajemen Database atau Database Management System (DBMS) yang sangat terkenal dan populer saat ini. MySQL merupakan salah satu jenis database
server yang menggunakan bahasa Structured Query Language (SQL)
sebagai bahasa dasar untuk mengakses databasenya. Beberapa bahasa SQL yang digunakan dalam membuat aplikasi adalah sebagai berikut : a. Membuat database
CREATE DATABASE nama_database;
b. Membuka database
USE nama_database;
c. Membuat tabel
CREATE TABLE nama_table (nama_field1 tipe_data1, nama_field2 tipe_data2,…);
d. Memasukkan data dalam tabel
INSERT INTO nama_table1 (field1, field2,…)
VALUES (nilai1_field1, nilai2_field2,…);
e. Menampilkan data dari tabel
SELECT (field1, field2,...) FROM nama_table;
atau
SELECT * FROM nama_table
f. Mengurutkan data
SELECT (field1, field2,...)FROM nama_table ORDER BY kriteria
g. Menghapus data dalam tabel
DELETE FROM nama_table WHERE kriteria ;
atau
DELETE FROM nama_table
h. Mengubah data dalam tabel
UPDATE nama_table SET nama_field1 = nilai_baru1, nama_field2 = nilai_baru2,…WHERE criteria;
1. Kelebihan dan kekurangan MySQL
Beberapa kelebihan yang dimiliki oleh databse antara lain :
a. Memiliki fungsi mysql_insert_id yaitu fungsi yang digunakan untuk mendapatkan id dari operasi insert yang dilakukan sebelumnya dan mysql_effect_rows fungsi ini berguna untuk memperoleh jumlah baris yang dikenai operasi INSERT, DELETE dan UPDATE.
b. MySQL mampu mengkombinasikan tabel dari berbagai database yang berbeda dalam query yang sama.
c. MySQL sangat efisien dalam mengelola informasi yang diminta yang berasal daribanyak tabel sekaligus.
d. Mampu menangani database berukuran besar, memuat 50.000.000 record dan 60.000 tabel
e. Mempunyai konektivitas, kecepatan, dan keamanan yang sangat memadai dalam pengiriman data.
Selain kelebihan, database MySQL juga memiliki kekurangan sebagai berikut : a. Tidak dapat membuat subselect / subquery yang kompleks.
Untuk mengatasi masah ini diperlukan tabel sementara untuk menampung subquery b. Sintaks Foreign Key pada mysql tidak dapat dijalankan.
G.
Cascading Style Sheets ( CSS ) Cascading Style Sheets merupakan salah satu bagian dari desain web
yang berfungsi untuk mengatur tampilan setiap unsur yang ada di dalam situs web (Sakur, 2005). Konsep lahirnya CSS adalah untuk memisahkan isi dan tampilan. CSS mengatur tampilan secara langsung dengan menggunakan format html. Penggunaan CSS sangatlah mudah bila dibandingkan dengan mengatur style secara langsung pada format html karena bila suatu saat ada perubahan pada salah satu style dari sebuah unsur yang ada di situs web maka tinggal mengubah script dari CSS dan secara otomatis seluruh objek atau unsur yang menggunakan style dari sebuah CSS akan berubah sesuai aturan baru yang telah dibuat.
BAB III ANALISIS DAN PERANCANGAN SISTEM A. IDENTITAS ORGANISASI
1. Nama Organisasi : Biro Administrasi Perencanaan dan Sistem informasi
2. Alamat Organisasi : UNIVERSITAS SANATA DHARMA Kampus III, Paingan, Teromol Pos 29 Yogyakarta 55002
3. Bidang Gerak : Sistem Informasi dan Infrastruktur
4. Contact Person : M. Retno Susanti
5. Struktur Organisasi :
Kepala BAPSI Administrator dan TU Divisi SI Divisi Infrastruktur
Konseptual Bagian data Wakil Divisi Infrastruktur Developer database administrator
Gambar 3.1 Struktur Organisasi BAPSI USDB. ANALISIS MASALAH
Universitas Sanata Dharma telah memiliki CMS untuk membantu manajemen BAPSI yang bersifat public ( terbuka untuk umum ) dengan alamat . Situs ini juga dapat diakses oleh user yang bukan mahasiswa atau dosen Universitas Sanata Dharma. Situs ini sangat bermanfaat untuk publikasi karya-karya BAPSI ke dunia internet. Akan tetapi situs ini masih belum lengkap dan belum menunjukkan aktivitas – aktivitas yang sudah, sedang, atau yang akan dilakukan oleh BAPSI.
Penulis mengembangkan sebuah aplikasi CMS yang mampu menutupi kelemahan tersebut. Sistem CMS yang hendak dibuat diharapkan dapat memperkenalkan produk-produk BAPSI , aktivitas- aktivitas yang dilakukan oleh BAPSI dan informasi lainnya yang dibutuhkan oleh BAPSI.
C. ANALISIS KELAYAKAN
Berdasarkan analisa masalah diatas, sistem ini layak dibangun karena dapat memperkenalkan produk-produk BAPSI , aktivitas-aktivitas yang dilakukan oleh BAPSI dan informasi lainnya yang dibutuhkan oleh BAPSI dan untuk mengembangkan CMS yang sudah ada.