perpustakaan.uns.ac.id digilib.uns.ac.id pembuatan sistem ...... · perancangan dan pembuatan...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
PEMBUATAN SISTEM INFORMASI MONITORING RUANGAN DI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)
UNS BERBASIS WEBSITE
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Oleh :
ANA RAHMAWATI
M3209007
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Ana Rahmawati, 2012, DEVELOPMENT INFORMATION SYSTEM OF ROOMS
MONITORING AT SCIENCES AND MATHEMATICS FACULTY UNS BASED
ON WEBSITE. Diploma Degree Informatics Engineering, Sciences and
Mathematics Faculty, Sebelas Maret University of Surakarta.
Umkap (General Service Unit and Supplies) is a unit in the Faculty of
Sciences and Mathematics Faculty UNS assigned to serve matters relating to public
services including the services of using rooms. Information of Rooms Monitoring at
Faculty of Sciences and Mathematics Faculty UNS has still been done in a
conventional manner using whiteboard. Related to the development of information
technology, informastion system of rooms monitoring can be done online through
website. The goal of the final project is to develop a system to facilitate students,
faculty and staff to find out information of rooms monitoring.
The method of collecting data in the final assignment were observation,
interview and study literature. The planning stages used in this task covered system
planning, database planning and creating script program. The program was
developed using PHP (PHP Hypertext Processor) programming and MySQL to
manage database.
Development Information System of Rooms Monitoring at Sciences and
Mathematics Faculty UNS Based on Website has already been created to provide
information of rooms monitoring at the Sebelas Maret University of Surakarta.
Keywords: Monitoring, Information Systems, Website
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Ana Rahmawati. 2012. PEMBUATAN SISTEM INFORMASI MONITORING
RUANGAN DI FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
(FMIPA) UNS BERBASIS WEBSITE. Program DIII Teknik Informatika,
Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret
Surakarta.
Umkap (Unit Pelayanan Umum dan Perlengkapan) merupakan sebuah unit di
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS yang bertugas
untuk melayani hal-hal yang berkaitan dengan pelayanan umum fakultas termasuk
pelayanan dalam penggunaan ruangan. Monitoring penggunaan ruangan yang
dilakukan di Umkap masih dilakukan dengan cara konvensional dengan
menggunakan papan pengumuman whiteboard yang terdapat di ruangan Umkap.
Terkait adanya perkembangan teknologi penyampaian informasi, monitoring
penggunaan ruangan dapat dillakukan secara online melalui media website. Tujuan
dari pembuatan sistem ini yaitu dapat memudahkan mahasiswa, dosen beserta staff
untuk mengetahui informasi penggunaan ruangan di fakultas.
Metode pengumpulan data yang digunakan dalam penyusunan Tugas Akhir
ini adalah observasi, wawancara, dan studi pustaka. Tahapan perancangan yang
digunakan meliputi perencanaan sistem, perancangan sistem, perancangan database
dan pembuatan script program. Program dibuat dengan menggunakan bahasa
pemrograman PHP dan menggunakan MySQL untuk mengatur database.
Sistem Informasi Monitoring Ruangan Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS telah dibuat untuk menyediakan informasi
monitoring yang terdapat di Fakultas Matematika dan Ilmu Pengetahuan Alam
(FMIPA) UNS.
Kata kunci : Monitoring, Sistem Informasi, Website
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA)
merupakan salah satu fakultas yang terdapat di Universitas Sebelas Maret
(UNS). Fakultas ini terdiri dari 7 buah Program Studi yaitu Program Studi S1
Matematika, Program Studi S1 Kimia, Program Studi S1 Fisika, Program
Studi S1 Teknik Informatika, Program Studi D3 Teknik Informatika dan
Program Studi D3 Farmasi. Kebutuhan informasi penggunaan ruangan pada
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS sangat
dibutuhkan bagi pihak yang ingin menggunakan ruangan untuk melaksanakan
kegiatan. Pada pengaplikasiaanya saat ini belum terdapat sistem informasi
yang menyajikan data–data penggunaan ruangan baik itu ruang kelas,
pendadaran, aula, laboratorium, ruang perkantoran dan ruang-ruang lainnya
yang terdapat di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA)
UNS. Pemberian informasi untuk data peminjaman ruangan belum
menggunakan sistem terkomputerisasi yaitu masih ditulis secara manual pada
papan whiteboard yang terdapat di ruang Unit Pelayanan Umum Dan
Perlengkapan (Umkap) sehingga ketika kita ingin mengetahui data suatu
ruangan yang dipinjam kita harus datang ke bagian yang bersangkutan
terlebih dahulu. Sistem seperti ini menyebabkan optimalisasi pemanfaatan
ruangan untuk kegiatan perkuliahan dan kegiatan lainnya berjalan kurang
efektif dan efisien.
Menanggapi permasalahan tersebut, penulis mencoba untuk membuat
suatu Sistem Informasi Monitoring Ruangan di Fakultas Matematika dan
Ilmu Pengetahuan Alam (FMIPA) UNS berbasis website. Sistem ini nantinya
akan memberikan informasi mengenai data ruangan dan data peminjaman
ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
Sistem ini memuat informasi tentang data ruangan dan data
penggunaan/peminjaman ruangan dan datanya tersimpan pada suatu database
yang terkomputerisasi sehingga datanya dapat tersimpan dengan baik dan
dapat diakses bagian operasional/staff, mahasiswa dan dosen melalui sebuah
media website.
1.2 Perumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan diatas, maka dapat
dirumuskan masalah dalam Tugas Akhir ini yaitu bagaimana membuat Sistem
Informasi Monitoring yang dapat memberikan informasi data ruangan dan
data penggunaan/peminjaman ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS ini melalui media website.
1.3 Batasan Masalah
Pada pembuatan Sistem Informasi Monitoring Ruangan di Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS ini perlu
didefinisikan batasan masalah mengenai sejauh mana pembuatan sistem ini
akan dikerjakan. Beberapa batasan masalah tersebut antara lain :
1. Ruang lingkup sistem meliputi managemen user (user level yang
digunakan dalam sistem ini terdiri atas admin dan pimpinan (dalam hal ini
adalah dekan). Pimpinan disini hanya dapat melihat data peminjaman
ruangan, laporan peminjaman ruangan dan update password pimpinan.
Admin memiliki hak akses untuk managemen seluruh data website ini.
2. Untuk proses peminjaman ruangan yang dilayani di sistem ini nanti yaitu
peminjaman ruangan seminar, peminjaman ruang pendadaran dan
peminjaman ruangan yang sifatnya untuk kegiatan mahasiswa/kegiatan
jurusan/kegiatan fakultas bukan peminjaman ruangan untuk pemindahan
jadwal kuliah.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
3. Peminjam dapat melakukan pemesanan ruangan dengan memasukkan data
pemesanan pada form yang telah disediakan.
4. Sistem Informasi Monitoring Ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS ini dibuat dengan menggunakan bahasa
pemrograman PHP dan dengan menggunakan database MySQL.
1.4 Tujuan Penelitian
Berdasarkan perumusan masalah yang telah dijelaskan diatas, maka
tujuan penelitian Tugas Akhir ini, yaitu membuat Sistem Informasi
Monitoring Ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam
(FMIPA) UNS berbasis website yang dapat memberikan informasi data
ruangan dan data penggunaan/peminjaman ruangan di Fakultas Matematika
dan Ilmu Pengetahuan Alam (FMIPA) UNS.
1.5 Manfaat Penelitian
Manfaat yang diharapkan dari adanya Sistem Informasi Monitoring
Ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS
ini adalah terciptanya suatu website yang memberikan informasi data ruangan
dan data penggunaan/peminjaman ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS sehingga dapat memudahkan mahasiswa,
dosen dan pihak operasional/staff untuk mengetahui data penggunaan ruangan
tersebut.
1.6 Metode Penelitian
Metode pengumpulan data yang digunakan dalam penyusunan Tugas
Akhir ini adalah sebagai berikut :
1. Pengumpulan Data
a. Metode observasi adalah metode pengumpulan data dengan cara
melakukan pengamatan dan pencatatan data-data (data ruangan, data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
peminjaman ruangan dan data proses peminjaman ruangan) serta
berbagai hal yang akan dibutuhkan dalam proses penelitian.
b. Wawancara, metode ini dilakukan dengan pihak-pihak yang
berhubungan dengan tema penelitian dalam hal ini yaitu dalam hal ini
adalah Bagian Pendidikan, Unit Pelayanan Umum dan Perlengkapan
(Umkap) dan Kepala Tata Usaha (KTU) di Fakultas Matematika dan
Ilmu Pengetahuan Alam (FMIPA) UNS.
c. Studi pustaka merupakan metode pencarian dan pengumpulan data
dengan cara mencari referensi, literatur atau bahan-bahan teori yang
diperlukan dari berbagai sumber wacana yang berkaitan dengan
pembuatan aplikasi ini. Studi pustaka yang dilakukan oleh penulis
yaitu dengan cara pengumpulan data melalui internet dan mencari
buku-buku referensi yang berhubungan dengan tema dalam
penyusunan tugas akhir.
2. Perancangan dan Pembuatan Sistem, perancangan sistem dilakukan
dengan membuat rancangan sistem dengan membuat Contex Diagram
(CD), Data Flow Diagram (DFD) dan membuat rancangan databasenya
dalam bentuk Entity Relationship Diagram (ERD). Sedangakan untuk
pembuatan sistemnya menggunakan bahsa pemrograman PHP dan
database MySQL.
3. Evaluasi sistem, sebelum diimplementasikan Sistem Informasi Monitoring
Ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA)
UNS ini akan diujicoba dan dievaluasi dengan melibatkan pengguna
sehingga dapat diketahui kinerja sistem serta dilakukan perbaikan-
perbaikan yang perlu dilakukan sebelum sistem diimplementasikan.
4. Implementasi dan pengujian sistem, setelah melalui tahapan evaluasi dan
sistem dinyatakan layak, sistem dapat diimplementasikan. Pengambilan
kesimpulan, dalam bagian akhir penelitian ini dibuat kesimpulan dan saran
sesuai dengan tujuan dilakukannya penelitian ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
1.7 Sistematika Penulisan
Penulisan laporan Tugas Akhir dengan judul Pembuatan Sistem
Informasi Monitoring Penggunaan Ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS ini dibagi dalam lima bagian. BAB I
PENDAHULUAN berisikan uraian mengenai segala hal yang
melatarbelakangi penulis untuk melakukan penelitian yang terdiri atas latar
belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian,
manfaat penelitian, metodologi penelitian, dan sistematika penulisan. BAB II
LANDASAN TEORI memuat tinjauan pustaka dan kerangka pemikiran teori
yang mendukung dalam Tugas Akhir ini. BAB III ANALISIS DAN
PERANCANGAN SISTEM memuat analisis sistem, perancangan sistem
(Contex Diagram (CD) dan Data Flow Diagram (DFD)), perancangan
database dan relasi antar tabel. BAB IV IMPLEMENTASI DAN ANALISA
memuat langkah-langkah pembuatan sistem, pembahasan yang dapat
disajikan dalam bentuk tabel dan gambar dan penjelasan dari masing–masing
bagian serta evaluasi sistem yang memuat kelebihan dan kekurangan sistem
yang dibuat. BAB V PENUTUP berisi kesimpulan dan saran yang penulis
berikan dari hasil penelitian yang telah dilakukan untuk penyempurnaan dan
pengembangan sistem di masa mendatang.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
2.1 Sistem Informasi
Sistem informasi (SI) dapat didefinisikan sebagai kumpulan elemen yang
saling berhubungan satu sama lain yang membentuk satu kesatuan untuk
mengintegerasikan data, memproses dan menyimpan serta mendistribusikan
informasi. Dengan kata lain sistem informasi merupakan kesatuan elemen-elemen
yang saling berinteraksi secara sistematis dan teratur untuk menciptakan dan
membentuk aliran informasi yang akan mendukung pembuatan keputusan
keputusan dan melakukan kontrol terhadap jalannya perusahaan (Oetomo, 2002).
2.2 Basis Data
2.2.1 Pengertian Basis Data
Basis data adalah suatu aplikasi terpisah yang menyimpan suatu koleksi
data. Masing-masing basis data memiliki satu API atau lebih yang berbeda untuk
menciptakan, mengakses, mengelola, mencari dan mereplikasikan data. Sebuah
basis data adalah tempat penyimpanan file. Basis data biasanya memiliki dua
bagian utama. Pertama, file yang memegang basis data fisik. Kedua, perangkat
lunak sistem manajemen basis data (DBMS) menggunakan aplikasi untuk
mengakses data (Simarmata, 2007).
2.2.2 MySQL
MySQL (My Structure Query Language) adalah sebuah program pembuat
database yang bersifat open source, artinya siapa saja boleh menggunakannya
dan tidak dicekal. Kelebihan dari MySQL adalah ia menggunakan bahasa Query
standar yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa
permintaan yang terstruktur yang telah distandarkan untuk semua program
pengakses database seperti Oracle, Posgres SQL, SQL Server, dan lain – lain.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain (interface)
(Nugroho, 2004).
2.3 Desain Sistem
2.3.1 Contex Diagram (CD)
Diagram contex (Diagram Konteks) merupakan pola penggambaran yang
berfungsi untuk memperlihatkan interaksi sistem informasi tersebut dengan
lingkungan di mana sistem tersebut ditempatkan. Penggambaran sistem seperti itu
dianggap sebagai obyek yang tidak dijelaskan secara rinci karena yang ditekankan
adalah interaksi sistem dengan lingkungan yang akan mengaksesnya (Oetomo,
2002). Berikut merupakan beberapa simbol yang digunakan dalam pembuatan
Context Diagram dapat dilihat pada Tabel 2.1.
Tabel 2.1 Simbol Contex Diagram
Simbol Keterangan
Sistem informasi dimana menggambarkan
entitas atau proses dimana aliran data
ditransformasikan ke luar dari sebuah sistem
informasi.
Persegi panjang menggambarkan salah satu
entitas.
Garis yang menggambarkan aliran data.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
2.3.2 Data Flow Diagram Leveled (DFD Tahapan)
Data Flow Diagram Leveled (DFD Tahapan) merupakan peralatan yang
berfungsi untuk menggambarkan secara rinci mengenai sistem sebagai jaringan
kerja antar fungsi yang berhubungan satu sama lain dengan menunjukkan dari dan
ke mana data mengalir serta penyimpanannya (Oetomo, 2002). Komponen Data
Flow Diagram (DFD) dapat dilihat pada Tabel 2.2.
Tabel 2.2 Komponen DFD
Keterangan Notasi Simbolik
Entitas : Prosedur atau konsumer
informasi yang ada di luar bound sistem
untuk dimodelkan.
Proses : Transfer informasi (fungsi) yang
ada di dalam bound sistem untuk
dimodelkan.
Arah aliran data
Penyimpanan : Informasi tersimpan yang
digunakan oleh perangkat lunak.
2.3.3 Model E-R
Menurut Kadir (2009) model E-R adalah suatu model yang digunakan
untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar
entitas. Huruf E sendiri menyatakan entitas dan R menyatakan hubungan (dari
kata relationship). Model ini dinyatakan dalam bentuk diagram. Model E-R tidak
mencerminkan bentuk fisik yang nantinya akan disimpan dalam database,
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
melainkan hanya bersifat konseptual. Notasi pada model E-R seperti pada Tabel
2.3.
Tabel 2.3 Notasi pada model E-R
Keterangan Notasi Simbolik
Entitas : sesuatu dalam dunia nyata
yang keberadaanyya tidak bergantung
pada yang lain.
Atribut : properti atau karakteristik
yang terdapat pada setiap entitas.
Hubungan : keterkaitan antara beberapa
tipe entitas.
2.4 Pemrograman Web
Terdapat dua macam pengelompokkan untuk membentuk website dinamis
yaitu teknologi pada sisi klien (client-side technology) dan teknologi pada sisi
server (server-side technology) (Kadir, 2003)
2.4.1 Teknologi Sisi Klien (Cliet-Side Technology)
Teknologi web pada sisi klien diimplementasikan dengan mengirimimkan
kode perluasan HTML atau program tersendiri dan HTML ke klien. Klienlah
yang bertanggungjawab dalam melakukan proses terhadap seluruh kode yang
diterima. Skrip sisi-klien adalah kode-kode yang dilekatkan menjadi satu kode
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
HTML dan skrip ini diproses di klien. Dua skrip di sisi klien yang terkenal adalah
Javascript dan VBScript (Kadir, 2003).
2.4.2 Teknolgi Sisi Server (Server-Side Technology)
Teknologi web pada sisi server memungkinkan pemrosesan kode di dalam
server sehingga kode yang sampai pada pemakai berbeda dengan kode asli pada
server.
2.4.3 World Wide Web (WWW)
World Wide Web (WWW) atau yang biasanya disebut web merupakan
salah satu sumber data internet yang berkembang pesat. Web didistribusikan
melalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi
acuan untuk membuka dokumen yang lain. Pendekatan hypertext ini
memungkinkan seseorang dapat memperoleh informasi dengan meloncat dari
suatu dokumen ke dokumen yang lain. Dokumen – dokumen yang diaksespun
dapat tersebar diberbagai mesin dan bahkan berbagai negara (Kadir, 2003).
2.4.4 PhpMyAdmin
PhpMyAdmin adalah suatu program open source yang berbasis web yang
dibuat menggunakan aplikasi PHP. Program ini digunakan untuk mengakses
database MySQL. Program ini mempermudah dan mempersingkat kerja kita.
PhpMyAdmin harus berjalan disisi server (Nugroho, 2004).
2.4.5 Apache
Apache adalah web server yang dikembangkan oleh komunitas open
source di internet. Saat ini Apache merupakan web server yang paling popular.
Cara kerja Apache dimulai ketika komputer menyampaikan request, Apache akan
memeriksa apakah request ini membutuhkan PHP. Jika ya (ditandai dengan
ekstensi .php), maka Apache akan mengirimkan request tersebut ke PHP.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
Selanjutnya PHP akan memeriksa bagian mana dari request tersebut yang
membutuhkan pelayanannya, yang ditandai dengan tag pembuka dan penutup
PHP (<?php…?>). PHP akan menjawab request untuk melakukan sesuatu dan
mengirimkannya kembali ke Apache. Selanjutnya tugas Apache adalah
menyampaikan hasil jawaban PHP kepada komputer klient melalui jalur HTTPD
(Nugroho, 2004).
2.4.6 Macromedia Dreamweaver
Macromedia Dreamweaver merupakan software yang digunakan untuk
membuat aplikasi website. Program ini banyak digunakan oleh web designer dan
web programmer untuk membangun situs web. Hal ini disebabkan ruang kerja,
fasilitas dan kemampuan Macromedia Dreamweaver yang mampu meningkatkan
produktivitas dan efektivitas dalam desain maupun pengembangan situs web
(Prasetyo, 2003).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1 Analisis Sistem yang Berjalan
Sebuah sistem informasi memiliki beberapa elemen yang membuat sistem
informasi tersebut dapat berjalan dengan baik. Berikut adalah elemen yang
terdapat pada sistem yang berjalan dari kegiatan pelayanan peminjaman ruangan
di Unit Pelayanan Umum dan Perlengkapan (Umkap) Fakultas Matematika dan
Ilmu Pengetahuan Alam (FMIPA) UNS.
3.1.1.1 Analisis Dokumen
Dokumen merupakan dokumentasi secara tertulis ataupun visualisasi dari
kegiatan-kegiatan yang telah dijalankan oleh sistem. Dokumen sistem pelayanan
peminjaman ruangan di Unit Pelayanan Umum dan Perlengkapan (Umkap)
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS yang ada
umumnya tersimpan dalam bentuk file-file kertas. Berikut adalah dokumen-
dokumen yang digunakan dalam kegiatan pelayanan peminjaman ruangan di Unit
Pelayanan Umum dan Perlengkapan (Umkap) Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS :
1. Surat Permohonan Peminjaman Ruangan
Fungsi : Sebagai surat izin peminjamanan ruangan.
Sumber : Penyewa
Distribusi : Penyewa – MAWA/KTU/PD1/PD2/PD3
Rangkap : 1 (Satu)
Bentuk Dokumen : Surat
Item Data : No, Lampiran, Hal, Hari, Tanggal, Waktu, Tempat,
Nama Penyewa/Organisasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
2. Surat Disposisi
Fungsi : Sebagai surat disposisi ketika meminta persetujuan ke
MAWA/KTU/PD1/PD2/PD3
Sumber : Umkap
Distribusi :Umkap – Penyewa
Rangkap : 1 (Satu)
Bentuk Dokumen : Surat
Item Data : Tgl terima, Agd. No, Hal (Code), Disposisi, Tanggal,
Kepada, No. Disposisi, Dari, Paraf.
3.1.1.2 Analisis Prosedur yang Berjalan
Prosedur merupakan urutan kegiatan yang tepat dari tahapan-tahapan yang
menerangkan proses-proses apa yang dikerjakan, siapa yang mengerjakan proses
terkait dan bagaimana proses itu dapat berjalan. Uraian prosedur proses
pembuatan surat peminjaman ruangan yang sedang berjalan pada sistem
pelayanan peminjaman ruangan di Unit Pelayanan Umum dan Perlengkapan
(Umkap) Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS
sebagai berikut :
1. Peminjam yang akan meminjam ruangan harus membuat surat permohonan
peminjaman ruangan yang diserahkan kepada Umkap.
2. Umkap akan melakukan disposisi surat permohonan peminjaman ruangan
tersebut, lalu surat permohonan peminjaman tersebut dimintakan tanda
tangan sesuai dengan yang tertulis di surat disposisi (kolom kepada pada
surat .tergantung dari kegiatan yang dilakukan peminjam).
3. Setelah surat disposisi disetujui maka surat tersebut diserahkan ke bagian
Umkap.
4. Umkap melakukan pengecekan keterangan yang sudah terisi, apabila
instruksi keterangan disetujui maka bagian Umkap melakukan pencatatan
jadwal peminjaman ruangan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
5. Surat permohonan peminjaman ruangan akan disimpan oleh Umkap
sebagai dokumen peminjaman ruangan.
3.1.1.3 Evaluasi Sistem yang Berjalan
Penelitian yang telah dilakukan oleh penulis di lapangan mengenai
pemberian informasi penggunaan ruangan dan peminjaman ruangan yang ada di
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS, penulis
mendapatkan beberapa hal yang perlu diperhatikan dari sistem yang sedang
berjalan. Berikut adalah evaluasi dari sistem yang berjalan :
1. Media penyimpanan data mengunakan kertas, hal ini mengakibatkan
pencarian data dilakukan dengan cara menelusuri arsip-arsip yang dapat
menyita waktu dan kurang terjaminnya keamanan data dari kerusakan data
yang bersifat arsip.
Solusi : dengan menggunakan sistem yang terkomputerisasi yang datanya
tersimpan pada suatu database, data lebih terjaga dengan aman, maka
proses pencarian data bisa dilakukan lebih cepat dan akurat dengan
memasukkan keyword yang berkaitan dengan data yang akan dicari
tersebut.
2. Pengisian jadwal peminjaman ruangan disajikan pada papan whiteboard
yang terdapat di ruangan Umkap. Hal ini menyulitkan peminjam yang
ingin mengetahui jadwal peminjaman ruangan.
Solusi : dengan menggunakan sistem yang terkomputerisasi, informasi
jadwal peminjaman ruangan dapat diakses oleh peminjam ruangan
dimanapun tanpa harus mendatangi ruangan bagian Umkap melalui media
website.
Berdasarkan evaluasi sistem yang berjalan diatas penulis membuat sistem
yang menyediakan sarana untuk memberikan informasi mengenai
penggunaan/peminjaman ruangan yang ada di Fakultas Matematika dan Ilmu
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
Pengetahuan Alam (FMIPA) UNS agar penyajian data penggunaan/peminjaman
ruangan lebih efisien dan dapat memudahkan user untuk mengakses data
ruangan-ruangan yang ada di Fakultas Matematika dan Ilmu Pengetahuan Alam
(FMIPA) UNS melalui media website.
3.1.2 Analisis Kebutuhan Hardware
Hardware yang digunakan dalam pembuatan program Sistem Informasi
Monitoring Ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam
(FMIPA) UNS ini menggunakan PC dengan spesifikasi sebagai berikut:
1. Processor Pentium Dual-Core
2. Memori 512 MB DD2.
3. Harddisk 80 GB.
4. Display VGA atau resolusi yang lebih tinggi
5. Mouse
6. Keyboard
3.1.3 Analisis Kebutuhan Software
Software yang diperlukan dalam pembuatan Sistem Informasi Monitoring
Ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS ini
antara lain :
1. Editor : Adobe Dreamweaver CS3.
2. XAMPP Control Panel Version 2.5 : PhpMyAdmin Version 3.3.9 dan
MySQL 5.5.8, Apache Version 2.2.17.
3. Software Pendukung : Photoshop 7, Browser Mozilla Firefox.
3.2 Perancangan Sistem
Perancangan sistem pada pembuatan Sistem Informasi Monitoring
Ruangan di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
Berbasis Website ini meliputi perancangan Contex Diagram (CD), Data Flow
Diagram (DFD) dan relasi antar tabel.
3.2.1 Contex Diagram (CD)
Contex Diagram merupakan gambaran secara umum jalannya sistem.
Contex Diagram pada Sistem Informasi Monitoring Ruangan di Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS Berbasis Website ini
menjelaskan 3 external interactor yaitu peminjam, Umkap dan pimpinan.
Peminjam dapat melakukan pencarian data ruangan yang ingin mereka pinjam,
memesan ruangan, memberikan keluhan terhadap peminjaman ruangan dan
mendapatkan informasi peminjaman ruangan. Umkap disini bertindak sebagai
admin. Umkap bertanggungjawab untuk memaintenance data yang ada di dalam
website yaitu data ruang, data jenis ruangan, data upload, data permohonan
peminjaman ruangan, data peminjam ruangan dan data keluhan. Pimpinan disini
adalah dekan. Pimpinan mendapatkan laporan peminjaman ruangan yang dapat
dipilih melalui form pencarian yang terdapat di halaman pimpinan. Adapun
contex diagram pada Sistem Informasi Monitoring Ruangan Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS Berbasis Website
seperti pada Gambar 3.1 berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
Umkap Pimpinan
Peminjam
Sistem Informasi
Monitoring Ruangan
FMIPA UNS
Username & Password
Data Ruangan
Data Jenis Ruangan
Data Upload
Data Peminjaman Ruangan
Data Peminjam Ruangan
Data Keluhan
Konfirmasi Username & Password
Info Ruangan
Info Jenis Ruangan
Info Upload
Info Peminjaman Ruangan
Info Peminjam Ruangan
Info Keluhan Data Download
Data Pemesanan Ruangan
Data Peminjam
Data Keluhan pelayanan
Info Alur Peminjaman Ruangan
Info Download
Info Ruangan
Info Peminjamanan Ruangan
Usernama & Password
Konfirmasi Peminjaman Ruang
Konfirmasi Username & Password
Laporan Peminjaman Ruang
Gambar 3.1 Contex Diagram (CD) Sistem Informasi Monitoring Ruangan
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS Berbasis
Website
3.2.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan model yang menggambarkan
sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan aliran
dan penyimpanan data atau database. DFD yang dibuat di sistem ini terbagi
menjadi dua yaitu DFD level 0 dan DFD level 1.
3.2.2.1 DFD Level 0
DFD level 0 dari Sistem Informasi Monitoring Ruangan di Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS Berbasis Website ini
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
menggambarkan semua proses serta aliran data yang terjadi dalam sistem secara
garis besar. Pada DFD Level 0 sistem ini terdapat 9 buah proses. Proses-proses
tersebut yaitu memesan ruangan, memberikan keluhan, download file, login,
pengolahan ruangan, pengolahan pemesanan ruangan, pengolahan peminjaman
ruangan, pengolahan download dan pengolahan keluhan. Proses pertama yaitu
proses memesan ruangan. Proses ini melibatkan aktor peminjam. Peminjam pada
proses ini dapat memberikan data peminjam dan data pemesanan ruangan pada
form yang disediakan. Data peminjam akan disimpan pada tabel peminjam
sedangkan data pemesanan ruangan akan disimpan pada tabel transruang. Proses
kedua yaitu proses memberikan keluhan. Proses ini melibatkan aktor peminjam.
Peminjam dapat memberikan keluhan berkaitan dengan peminjaman ruangan
yang dilakukannya. Data keluhan yang diberika oleh peminjam ini akan
disimpan pada tabel keluhan. Proses ketiga yaitu proses download file. Proses ini
melibatkan aktor peminjam. Peminjam pada proses ini dapat memilih daftar file
download yang disediakan. Data download yang dapat diunduh oleh peminjam
ini tersimpan di tabel upload. Proses keempat yaitu proses login. Proses ini
merupakan proses yang melibatkan aktor Umkap dan pimpinan. Umkap dan
pimpinan harus memasukkan username dan password pada proses ini. Tabel
yang berkaitan pada proses ini yaitu tabel user. Ketika Umkap dan pimpinan
memasukkan username dan password sistem akan mengecek pada tabel user.
Apabila username dan password yang dimasukkan benar, kemudian Umkap dan
pimpinan akan diarahkan ke halaman masing-masing (halaman admin untuk
Umkap dan halaman pimpinan untuk pimpinan). Proses kelima yaitu proses
pengolahan ruangan. Proses ini melibatkan aktor Umkap. Umkap dapat
melakukan pengolahan data ruangan dengan memasukkan data ruangan dan data
jenis ruangan pada proses ini. Proses pengolahan data ruangan ini melibatkan
tabel ruang dan tabel jenis ruangan. Proses kelima yaitu proses pengolahan
pemesanan ruangan. Proses ini melibatkan aktor Umkap. Umkap dapat
melakukan pengolahan data pemesanan ruangan dan data peminjam pada proses
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
ini. Tabel yang berkaitan dengan proses pengolahan data pemesanan ruangan
yaitu tabel transruang dan tabel peminjam. Proses ketujuh yaitu proses
pengolahan peminjaman ruangan. Proses ini melibatkan aktor Umkap dan
pimpinan. Umkap dapat melakukan pengolahan data peminjaman dengan
memsukkan kode transaksi peminjaman, nama ruangan yang akan dipinjam dan
data peminjaman ruangan. Proses pengolahan data peminjaman ruangan ini
melibatkan tabel dettransruang. Pada proses pengolahan peminjaman ini
pimpinan dapat melihat informasi peminjaman ruangan/laporan peminjaman
ruangan yang dapat dipilih berdasarkan hari, bulan dan tahun peminjaman
ruangan. Proses kedelapan yaitu proses pengolahan download. Proses ini
melibatkan aktor Umkap. Umkap pada proses ini dapat mengelola data download
yang nantinya dapat diunduh oleh peminjam. Proses pengolahan data download
berkaitan dengan tabel download. Proses yang terakhir yaitu proses pengolahan
keluhan. Proses ini melibatkan aktor Umkap. Umkap dapat melihat keluhan yang
diberikan oleh peminjam berdasarkan transaksi peminjaman yang telah
dilakukan. Proses pengolahan keluhan melibatkan tabel keluhan dan tabel
katasorter. Tabel katasorter merupakan tabel yang memuat kata-kata tertentu
yang digunakan untuk mengganti kata-kata tertentu yang diinputkan peminjam
ketika memberikan keluhan. Adapun DFD Level 0 untuk sistem ini seperti yang
terlihat pada Gambar 3.2.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
Peminjam
Memesan
Ruangan
Pengolahan Data
Ruangan
Pengolahan
Peminjaman
Ruangan
Data Peminjam
Data Pesanan Ruang
Pengolahan
Download
D1. UserD1. User
D7. DetTrans_RuangD7. DetTrans_Ruang
D3. Jenis_RuanganD3. Jenis_Ruangan
D4. RuangD4. Ruang
D5. PeminjamD5. Peminjam
D6. TransRuangD6. TransRuang
D2. UploadD2. Upload
Data Peminjam
Data Pesanan Ruang
Umkap
Pimpinan
LoginUsername & Password
Konfirmasi Username&Password
Username & Password
Konfirmasi Username & Password
Data Ruangan, Data Jenis Ruangan
Info Ruangan, Info Jenis Ruangan
Data Ruangan
Info Ruangan
Data Jenis Ruangan
Info Jenis Ruangan
Pengolahan
Pemesanan
Ruangan
Data Peminjam, Data Pesanan Ruangan
Info Peminjam, Info Pesanan RuanganData Peminjam
Info Peminjam
Data Pesanan Ruangan
Info Pesanan Ruangan
Nama Ruangan, Kode Transaksi,
Data Peminjaman Ruangan
Nama Ruangan, Kode Transaksi,
Info Peminjaman Ruangan
Nama Ruangan, Kode Transaksi, Data Peminjaman Ruangan
Nama Ruangan, Kode Transaksi, Info Peminjaman Ruangan
Download File
Info Download
Data Download
Info Download
Data Download
Info Download
Info Download
Username & Password
Konfirmasi Username&Password
Laporan Peminjaman Ruangan
Laporan Peminjaman Ruangan
Info Ruangan
Info Peminjaman Ruangan
Memberikan
Keluhan
Data Keluhan
D8. KeluhanD8. Keluhan
Pengolahan
Keluhan
Data Keluhan
Info Keluhan
Data Keluhan, Data Kata yang di Sortir, Kode Transaksi
Info Keluhan, Info Kata yang di Sortir, Kode Transaksi
Kode Transaksi
Info Keluhan
Info Keluhan
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
D9. KatasortirD9. Katasortir Data Kata yang di Sortir
Info Kata yang di Sortir
Info Kata yang di Sortir
Kode Transaksi
Data Keluhan
Data Kata yang di Sortir
Nama Ruangan
Nama Ruangan
Gambar 3.2 Data Flow Diagram (DFD) Level 0 Sistem Informasi Monitoring
Ruangan Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS
Berbasis Website
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
3.2.2.2 DFD level 1
DFD level 0 hanya menggambarkan garis besar dari keseluruhan proses
yang terjadi pada sistem sehingga perlu dibuat DFD level 1 yang merupakan
hasil dekomposisi dari DFD level 0. Tujuan dibuatnya DFD Level 1 ini untuk
memberikan gambaran yang lebih jelas dan mendetail mengenai keseluruhan
proses serta aliran data yang terjadi dalam sistem sampai pada tahap
penyimpanan data dalam database (data store) yang nantinya akan memudahkan
dalam proses implementasi dari sistem. DFD Level 1 pada pembuatan sistem ini
terdiri dari 5 proses yaitu DFD Level 1 proses pengolahan ruangan, DFD Level 1
proses pengolahan pemesanan ruangan, DFD Level 1 proses pengolahan
peminjaman ruangan, DFD Level 1 proses pengolahan download dan DFD Level
1 proses pengolahan keluhan.
1. DFD Level 1 Proses 5 Pengolahan Ruangan
Input data
pengolahan
ruanganUmkap
Data ruang, Data jenis ruangan
D6. Jenis_RuanganD6. Jenis_RuanganD5. RuangD5. Ruang
Update data
pengolahan
ruangan
Info Ruangan, Info Jenis Ruangan
Data ruang, Data jenis ruangan
Info Ruangan, Info Jenis Ruangan
Data jenis ruangan
Info jenis ruangan
Data ruangan
Info ruangan
Data jenis ruangan
Info jenis ruangan
Data ruangan
Info ruangan
5.1
5.2
Pencarian Data
Ruangan
Data ruang, Data jenis ruangan
Info Ruangan, Info Jenis Ruangan
Data ruang
Info ruangan
Info jenis ruangan
Data jenis ruangan
5.3
Gambar 3.3 DFD Level 1 Proses 5 Pengolahan Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
Gambar 3.3 meruakan DFD level 1 proses 5 pengolahan ruangan. Proses
ini menggambarkan proses pengolahan ruangan yang dilakukan oleh Umkap.
Proses yang terdapat pada level ini terbagi menjadi tiga buah proses yaitu proses
insert data pengolahan ruangan, update data pengolahan ruangan dan pencarian
data ruangan. Data-data yang terlibat pada proses ini yaitu data ruangan dan data
jenis ruangan. Tabel yang terlibat pada proses ini yaitu Tabel Ruang dan Tabel
Jenis_Ruangan.
2. DFD Level 1 Proses 6 Pengolahan Pemesanan Ruangan
Umkap
Update Data
Pemesanan
ruangan
Data Peminjam, Data pesanan Ruangan
D8. TransRuangD8. TransRuang
D9. PeminjamD9. Peminjam
6.1
Insert Data
Pemesanan
ruangan
Data Peminjam, Data pesanan Ruangan
Info Peminjam, Info Pesanan Ruangan
Info Peminjam, Info Pesanan Ruangan
6.2
Data pesanan Ruangan
Info Pesanan Ruangan
Data Peminjam
Info Peminjam
Data Peminjam
Info Peminjam
Data pesanan Ruangan
Info Pesanan Ruangan
Pencarian Data
Pemesanan
ruangan
Tanggal/Bulan/TahunPemesanan
Info Peminjam, Info Pesanan Ruangan
Data pesanan Ruangan
Info Pesanan Ruangan
Data Peminjam
Info Peminjam
6.3
Gambar 3.4 DFD Level 1 Proses 6 Pengolahan Pemesanan Ruangan
Gambar 3.4 merupakan DFD level 1 proses 6 pengolahan pemesanan
ruangan. Proses ini menggambarkan proses pengolahan pemesanan ruangan yang
meliputi proses insert data pemesanan ruangan, update data pemesanan ruangan
dan pencarian data pemesanan ruangan. Data yang terlibat pada level ini yaitu
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
data peminjam dan data pesanan ruangan. Data-data tersebut disimpan pada
Tabel Peminjam dan Tabel TransRuang.
.
3. DFD level 1 Proses 7 Pengolahan Peminjaman Ruangan
Umkap
Pimpinan
D7. DetTrans_RuangD7. DetTrans_Ruang
Input Data
Peminjaman
Ruangan
Nama Ruangan, Data Peminjaman Ruangan
Nama Ruangan, Info Peminjaman Ruangan
Update Data
Peminjaman
Ruangan
Cetak Laporan
Peminjaman
Ruangan
Nama Ruangan, Data Peminjaman Ruangan
Nama Ruangan, Info Peminjaman Ruangan
Data Peminjaman Ruangan
Info Peminjaman Ruangan
Data Peminjaman Ruangan
Info Peminjaman Ruangan
Hari//Bulan/Tahun Peminjaman
Laporan Peminjaman Ruangan
Data Peminjaman Ruangan
Laporan Peminjaman Ruangan
7.1
7.2
7.3
Hari//Bulan/Tahun Peminjaman
Laporan Peminjaman Ruangan
Gambar 3.5 DFD Level 1 Proses 7 Pengolahan Peminjaman Ruangan
Gambar 3.5 merupakan DFD level 1 proses 7 pengolahan peminjaman
ruangan. Proses ini yang terlibat pada level ini meliputi proses insert data
peminjaman ruangan, update data peminjaman ruangan dan cetak laporan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
peminjaman ruangan. Data yang diolah pada proses ini akan disimpan pada
Tabel DetTrans_Ruang.
4. DFD level 1 Proses 8 Pengolahan Download
Umkap
D2. UploadD2. Upload
Insert data
download
Data download
Info download
Data download
Info download
Update data
download
Info download
Data download
Info download
Data download
8.1
8.2
Pencarian data
download
Tanggal/Bulan/Tahun
Info download
Data download
Info download
8.3
Gambar 3.6 DFD level 1 Proses Pengolahan Download
Gambar 3.6 merupakan DFD level 1 proses 8 pengolahan download.
Proses yang terlibat pada lavel ini yaitu proses insert data download, update data
download dan pencarian data download. Data yang diolah pada proses ini akan
disimpan pada Tabel Upload.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
5. DFD Level 1 Proses 9 Pengolahan Keluhan
Umkap
D8. KeluhanD8. Keluhan
Insert Kata yang
disortir
Data Kata yang di Sortir
Info Kata yang di Sortir
Data Kata yang di Sortir
Info Kata yang di Sortir
Update Data
Keluhan dan Kata
yang disortirInfo Keluhan, Info Kata yang di Sortir, Kode Transaksi
Data Keluhan, Data Kata yang di Sortir,
Kode Transaksi
Info Keluhan
Data Keluhan
9.1
9.2
D9. KatasortirD9. Katasortir
Data Kata yang di Sortir
Info Kata yang di Sortir
D6. TransRuangD6. TransRuang
Kode Transaksi
Kode Transaksi
Gambar 3.7 DFD Level 1 Proses 9 Pengolahan Keluhan
Gambar 3.7 merupakan DFD Level 1 proses 9 pengolahan data keluhan.
Proses ini memuat proses insert kata yang disortir dan update data keluhan dan
kata yang disortir. Data keluhan yang tersimpan pada sitem merupakan data
keluhan yang diberikan oleh peminjam berkaitan dengan peminjaman ruangan
yang dilakukan. Data kata jele kata yang disortir merupakan data kata-kata yang
tersimpan pada Tabel katasortir yang digunakan untuk mengganti kata-kata
tertentu yang terdapat pada data keluhan yang diberikan oleh peminjam. Data
keluhan yang diberikan peminjam ini tersimpan pada Tabel Keluhan.
3.3 Analisis dan Perancangan Basis Data
3.3.1 Entity Relationship Diagram (ERD)
Adapun Entity Relationship Diagram (ERD) pada sistem ini seperti pada
Gambar 3.8.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
Ruang
Jenis_Ruangan
Mempunyai
N
1
kapasitaskapasitas
Kode_jenis_ruanganKode_jenis_ruangan
Kode_ruanganKode_ruangan
ukuranukuran
Nama_ruanganNama_ruangan
Nama_fileNama_file
jamAkhirjamAkhir
jamMulaijamMulai
Nama_jenis_ruanganNama_jenis_ruanganKode_jenis_ruanganKode_jenis_ruangan
tglAwalSewaRtglAwalSewaR
Kode_transRuangKode_transRuang
Kode_ruanganKode_ruangan
Status Status
keteranganketerangan
Kode_peminjamKode_peminjam
OrganisasiOrganisasi
tglAkhirSewaRtglAkhirSewaR
Kontak Kontak
PenanggungjawabPenanggungjawab
Keluhan
isiisi
Kode_keluhanKode_keluhan
namanama
tanggaltanggalemailemail
TransRuang Melakukan 1
N
PeminjamN
N
Kode_peminjamKode_peminjam
Tgl_transTgl_transKode_transRuangKode_transRuang
kapasitaskapasitas
keperluankeperluan
Kode_transRuangKode_transRuang
1MempunyaiN
Mempunyai
DetTransRuang
Gambar 3.8 Entity Relationship Diagram (ERD) Sistem Informasi Monitoring
Ruangan Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS
Berbasis Website
Keterangan : Relasi antara Tabel TransRuang dan Tabel Keluhan merupakan
relasi satu ke banyak dimana sebuah transaksi peminjaman ruangan dapat
memiliki 0 keluhan atau banyak keluhan.
3.3.2 Perancangan Tabel Database
Penyampaian data pada pembuatan sistem ini menggunakan database
yang bernama simoru dan dengan menggunakan SQL sebagai bahasa standar
yang digunakan untuk mengakses database. Adapun tabel-tabel yang digunakan
dalam sistem ini sebagai berikut :
3.3.2.1 Tabel User
Tabel user ini memuat data-data user yang terlibat di sistem. Tabel ini
mengatur tingkat level pengguna. Struktur tabel user seperti pada Tabel 3.1.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
Tabel 3.1 Tabel User
No Field Type Size Keterangan
1 id_user varchar 20 Primary key
2 Username varchar 25 Username user
3 Password varchar 32 Password user
4 Level enum Level user (0 untuk admin
dan 1 untuk pimpinan)
5 Status enum status user aktif atau tidak
(Y,N)
3.3.2.2 Tabel Upload
Tabel upload ini memuat data-data file yang disimpan/diupload oleh
admin di sistem. Struktur tabel upload seperti pada Tabel 3.2.
Tabel 3.2 Tabel Upload
No Field Type Size Keterangan
1 kode_upload varchar 12 Primary key
2 Headline varchar 100 Headline
3 Abstraksi text Abstraksi file
4 Name varchar 50 Nama file
5 Type varchar 50 Tipe file
6 Size int 3 Ukuran file
7 Content mediumblob Content file
8 Tanggal date Tanggal upload
9 Status enum status file aktif atau tidak
(Y,N)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
3.3.2.3 Tabel Profil
Tabel profil ini memuat data-data profil website. Struktur tabel profil
seperti pada Tabel 3.3.
Tabel 3.3 Tabel Profil
3.3.2.4 Tabel Statistik
Tabel statistik ini memuat data-data statistik website. Struktur tabel
statistik seperti pada Tabel 3.4.
Tabel 3.4 Tabel Statistik
No Field Type Size Keterangan
1 Ip varchar 15 Ip address komputer
2 Tanggal date Tanggal akses website
3 Hits int 5 Hits
4 Online varchar 20 Jumlah pengunjung online
3.3.2.5 Tabel Keluhan
Tabel keluhan merupakan tabel yang memuat data-data keluhan
peminjam. Struktur tabel keluhan seperti pada Tabel 3.5.
No Field Type Size Keterangan
1 id_profil int 1 Primary key, auto
increment
2 Profil text Profil website
3 Alamat varchar 50 Alamat
4 Kontak varchar 75 Kontak
5 Status enum status user (Y,N)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
Tabel 3.5 Tabel Keluhan
No Field Type Size Keterangan
1 kode_keluhan varchar 2 Primary key, auto
increment
2 kode_trasnRuang varchar 9 Kode transaksi ruangan,
Foreign key
3 Nama varchar 30 Nama pemberi keluhan
4 Email varchar 50 Email pemberi keluhan
5 Isi text Isi keluhan
6 Tanggal date Tanggal pengisian
keluhan
3.1.1.1 Tabel Katasortir
Tabel katasortir merupakan tabel yang memuat data-data kata yang
digunakan untuk mengganti kata-kata tertentu yang diberikan peminjam ketika
memberikan keluhan. Struktur tabel katasortir seperti pada Tabel 3.6.
Tabel 3.6 Tabel Katasortir
No Field Type Size Keterangan
1 id_kata int 1 Primary key, auto
increment
2 kata varchar 60 Kata sortir
3 ganti varchar 60 Kata ganti
3.1.1.2 Tabel Jenis Ruangan
Tabel jenis ruangan merupakan tabel yang memuat data-data jenis
ruangan. Struktur tabel jenis ruangan seperti pada Tabel 3.7.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
Tabel 3.7 Tabel Jenis Ruangan
No Field Type Size Keterangan
1 kode_jenis_ruangan varchar 9 Primary key
2 nama_jenis_ruangan varchar 25 Nama jenis ruangan
3.1.1.3 Tabel Ruang
Tabel ruang ini memuat data-data ruangan yang ada di sistem. Struktur
tabel ruang seperti pada Tabel 3.8.
Tabel 3.8 Tabel Ruang
No Field Type Size Keterangan
1 kode_ruangan varchar 8 Primary key
2 kode_jenis_ruangan varchar 9 Foreign key
3 nama_ruangan varchar 50 Nama ruangan
4 Ukuran varchar 10 Ukuran ruangan
5 Kapasitas int 5 Kapasitas ruangan
6 nama_file varchar 100 Foto ruangan
7 Keterangan text Keterangan ruangan
3.1.1.4 Tabel Peminjam
Tabel peminjam merupakan tabel yang memuat data-data peminjam
ruangan. Struktur tabel peminjam seperti pada Tabel 3.9.
Tabel 3.9 Tabel Peminjam
No Field Type Size Keterangan
1 kode_peminjam varchar 9 Primary key
2 Organisasi varchar 12 Nama organisasi yang
meninjam ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Tabel 3.9 : Lanjutan
No Field Type Size Keterangan
3 Kontak Varchar 30 Kontak peminjam
4 Penanggungjawab Varchar 25 Nama penanggungjawab
peminjaman
3.1.1.5 Tabel Transruang
Tabel TransRuang merupakan tabel yang menyimpan data-data transaksi
peminjaman ruangan. Struktur tabel TransRuang seperti pada Tabel 3.10.
Tabel 3.10 Tabel Transruang
No Field Type Size Keterangan
1 kode_tansRuang varchar 9 Primary key
2 kode_peminjam varchar 9 Foreign key
3 tgl_trans date Tanggal transaksi
ruangan
4 Kapasitas int 5 Kapasitas ruangan yang
dibutuhkan oleh
peminjam ruangan
5 Keperluan Text Keperluan peminjaman
3.1.1.6 Tabel DetailTransRuang
Tabel DetailTransRuang merupakan tabel yang memuat data-data
peminjaman ruangan secara detail. Struktur tabel DetailTransRuang seperti pada
Tabel 3.11.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
Tabel 3.11 Tabel DetailTransRuang
No Field Type Size Keterangan
1 kode_transRuang varchar 9 Foreign key
2 kode_ruangan varchar 8 Foreign key
3 tglAwalSewaR Date Tanggal mulai pinjam
4 tglAkhirSewaR Date Tanggal selesai pinjam
5 jamMulai varchar 5 Jam mulai peminjaman
6 jamAkhir varchar 5 Jam berakhir
peminjaman
7 status enum Status peminjaman aktif
(Y) atau tidak aktif (N)
3.3.3 Relasi Antar Tabel (RAT)
Adapun Relasi Antar Tabel (RAT) yang digunakan seperti pada Gambar
3.9.
Gambar 3.9 Relasi Antar Tabel (RAT) Sistem Informasi Monitoring Ruangan
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS Berbasis
Website
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
3.4 Perancangan Halaman Website
Halaman website yang akan dirancang terdiri dari tiga bagian, yaitu
halaman website untuk peminjam, halaman website untuk Umkap dan halaman
website untuk pimpinan.
3.4.1 Rancangan Halaman Peminjam
Halaman peminjam yaitu halaman yang dapat dilihat oleh peminjam
website. Peminjam dapat melihat content yang terdapat di website secara
langsung tanpa melakukan login terlebih dahulu. Rancangan halaman peminjam
seperti pada Gambar 3.10.
HEADER
CONTENT
FOOTER
Gambar 3.10 Rancangan Halaman Peminjam
3.4.2 Rancangan Halaman Login
Halaman login adalah halaman yang digunakan untuk login pimpinan dan
Umkap. Untuk login ke halaman yang diinginkan dengan memasukkan username
dan password. Adapun tampilan halaman untuk login seperti pada Gambar 3.11.
LINKS
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
Login
Username
Password
Gambar 3.11 Rancangan Halaman Login
3.4.3 Rancangan Halaman Pimpinan
Halaman pimpinan yaitu halaman yang dapat diakses oleh pimpinan
(dekan). Dekan dapat melihat data ruangan, data peminjaman ruangan dan
update password pimpinan. Sebelum masuk ke halaman utama pimpinan,
pimpinan harus login terlebih dahulu. Adapun rancangan dari halaman utama
pimpinan seperti pada Gambar 3.12.
HEADER
Login Status
CONTENT
FOOTER
Gambar 3.12 Rancangan Halaman Pimpinan
Login
MENU UTAMA
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
3.4.4 Rancangan Halaman Website Untuk Umkap
Halaman ini merupakan halaman yang dapat diakses oleh Umkap. Umkap
memiliki hak dalam mengelola dan mengatur seluruh fasilitas yang ada dalam
website. Umkap mengelola seluruh data yang masuk ke dalam database dan
berhak menghapus serta mengedit data. Untuk mengakses halaman ini Umkap
harus login terlebih dahulu. Rancangan halaman Umkap seperti pada Gambar
3.13.
HEADER
Login Status
CONTENT
FOOTER
Gambar 3.13 Rancangan Halaman Umkap
MENU ADMIN
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
BAB IV
IMPLEMENTASI DAN ANALISA
4.1 Implementasi
Pembuatan website ini mencakup tiga halaman yaitu halaman untuk
peminjam, halaman untuk pimpinan (dekan) dan halaman untuk Umkap (admin).
Halaman peminjam menyediakan fitur-fitur untuk peminjam memesan ruangan,
download file, info ruangan, dan info peminjaman yang meliputi cek jadwal
peminjaman, informasi status peminjaman ruangan, jumlah peminjaman ruangan
dan alur peminjaman ruangan. Pimpinan dapat melihat informasi peminjaman
ruangan/laporan peminjaman dan update password pimpinan. Umkap disini
memiliki hak akses untuk memaintenance seluruh data yang ada di website.
Adapun implementasi Sistem Informasi Monitoring Ruangan Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS sebagai berikut.
4.1.1 Desain Program
4.1.1.1 Halaman Index
Halaman pertama yang akan dilihat ketika melihat website ini merupakan
halaman index. Halaman index memuat menu-menu yang disediakan untuk
peminjam. Pilihan links yang pada halaman ini yaitu Profil, Memesan Ruangan,
Download File, Info Ruangan, dan Info Peminjaman yang meliputi cek jadwal
peminjaman, informasi status peminjaman ruangan, jumlah peminjaman ruangan
dan alur peminjaman ruangan. Selain itu, pada halaman index ini juga disediakan
form login. Form login ini digunakan oleh Umkap dan pimpinan untuk login ke
sistem. Adapun tampilan halaman index seperti pada Gambar 4.1.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
Gambar 4.1 Halaman Index Peminjam
4.1.1.2 Form Pemesanan Ruangan
Form pemesanan ruangan digunakan peminjam untuk memesan ruangan.
Pada form ini peminjam dapat memasukkan nama organisasi peminjam, email
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
peminjam, penanggungjawab, kapasitas yang dibutuhkan dan keperluan
peminjaman ruangan. Adapun tampilan form pemesanan ruangan seperti pada
Gambar 4.2.
Gambar 4.2 Form Pemesanan Ruangan
4.1.1.3 Halaman List Download
Halaman list download merupakan halaman yang menyediakan fasilitas
bagi peminjam untuk mendownload file yang diupload oleh Umkap. Peminjam
dapat menekan tombol download untukmengunduh file yang dibutuhkan.
Informasi yang terdapat pada halaman ini adalah headline file, abstraksi file, nama
file, tipe file dan ukuran file. Adapun tampilan halaman download seperti pada
Gambar 4.3.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
Gambar 4.3 Halaman List Download
4.1.1.4 Halaman Info Ruangan
Halaman info ruangan ini memuat informasi tentang ruangan-ruangan
yang ada di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS.
Informasi yang disajikan pada daftar ruangan ini adalah gambar ruangan, nama
ruangan dan keterangan ruangan. Peminjam dapat melihat informasi mengenai
ruangan secara lebih detail dengan memilih link “Selengkapnya”. Adapun
tampilan halaman info ruangan seperti Gambar 4.4 dan tampilan halaman info
ruangan secara detail pada Gambar 4.5.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
Gambar 4.4 Halaman Info Ruangan
Gambar 4.5 Halaman Detail Info Ruangan
4.1.1.5 Form Cek Jadwal Ruangan
Form cek jadwal digunakan untuk mencari jadwal peminjaman ruangan.
pada form ini peminjam dapat melakukan pencarian jadwal ruangan dengan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
memilih semua atau salah checkbox yang disediakan. Form cek jadwal ruangan
seperti pada Gambar 4.6 dan tampilan hasil pencariannya seperti pada Gambar
4.7.
Gambar 4.6 Form Cek Jadwal Ruangan
Gambar 4.7 Hasil Pencarian Jadwal Ruangan
4.1.1.6 Halaman Status Peminjaman Ruangan
Halaman status peminjaman ruangan memuat data peminjaman ruangan
yang telah disetujui surat permohonan peminjaman ruangannya. Peminjam dapat
melihat informasi mengenai nama ruangan yang dipinjam, tanggal mulai
peminjaman, tanggal selesai peminjaman, jam mulai peminjaman, jam berakhir
peminjaman, penanggungjawab, nama organisasi dan status peminjaman. Status
“Y” menandakan bahwa peminjaman ruangan tersebut telah disetujui dan status
“N” menandakan bahwa peminjaman tersebut belum disetujui. Selain itu,
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
peminjam juga dapat memberikan keluhan berkaitan dengan peminjaman ruangan
yang ada dengan memilih tombol detail. Adapun tampilan halaman status
peminjaman ruangan seperti pada Gambar 4.8 dan halaman detail peminjaman
ruangan seperti pada Gambar 4.9.
Gambar 4.8 Halaman Status Peminjaman Ruangan
Gambar 4.9 Halaman Detail Peminjaman Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
4.1.1.7 Halaman Jumlah Peminjaman Ruangan
Halaman jumlah peminjaman ruangan memberikan informasi jumlah
peminjaman ruangan baik peminjaman ruangan yang sudah disetuji maupun
peminjaman ruangan yang belum disetujui. Peminjam dapat memilih tombol
“Detail” pada masing-masing pilihan untuk melihat informasi peminjaman
ruangan yang telah disetujui dan peminjaman ruangan yang belum disetujui.
Adapaun tampilan halaman jumlah peminjaman ruangan seperti pada Gambar
4.10.
Gambar 4.10 Halaman Jumlah Peminjaman Ruangan
4.1.1.8 Halaman Alur Peminjaman Ruangan
Halaman alur peminjaman ruangan memberikan informasi
ketentuan/langka-langkah peminjaman ruangan yang ada di Fakultas Matematika
dan Ilmu Pengetahuan Alam (FMIPA) UNS. Informasi yang diberikan pada
halaman ini berupa gambar, ketika peminjam menyorot atau mendekatkan mouse
ke gambar tersebut akan muncul keterangan yang berkaitan dengan gambar
tersebut. Adapun halaman alur peminjaman ruangan seperti pada Gambar 4.11.
Gambar 4.11 Halaman Alur Peminjaman Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
4.1.1.9 Halaman Utama Pimpinan
Halaman pimpinan merupakan halaman yang digunakan pimpinan
(dekan). Pimpinan dapat melihat data peminjaman ruangan/laporan peminjaman
ruangan dan melakukan update password pimpinan. Adapun tampilan halaman
pimpinan seperti pada Gambar 4.12.
Gambar 4.12 Halaman Utama Pimpinan
4.1.1.10 Halaman Peminjaman Ruangan
Halaman peminjaman ruangan memuat informasi tentang data
peminjaman yang terdapat di Fakultas Matematika dan Ilmu Pengetahuan Alam
(FMIPA) UNS. Pimpinan dapat melihat detail peminjaman ruangan dengan
menekan tombol Detail pada halaman ini. Adapun tampilan untuk halaman
peminjaman ruangan seperti pada Gambar 4.13 dan tampilan untuk informasi
detail peminjaman ruangan seperti pada Gambar 4.14.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
Gamabar 4.13 Halaman Peminjaman Ruangan
Gambar 4.14 Detail Peminjaman Ruangan
4.1.1.11 Laporan Peminjaman Ruangan
Laporan peminjaman ruangan digunakan untuk mencari data peminjaman
dengan memilih berdasarkan hari, bulan dan tahun peminjaman ruangan yang
telah dilakukan. Setelah memilih hari, bulan dan tahun peminjaman, pimpinan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
dapat melihat hasil pencarian peminjaman ruangan sesuai dengan pilihan yang
dipilih. Informasi yang diperoleh dari hasil pencarian yaitu kode ruangan, nama
ruangan, tanggal pinjam, tanggal selesai, jam mulai peminjaman, jam selesai
peminjaman, keperluan dan organisasi yang meminjam ruangan. Adapun
tampilan halaman form pencarian peminjaman ruangan seperti pada Gambar
4.15, tampilan hasil pencarian peminjaman ruangan seperti pada Gambar 4.16
(pada Gambar 4.16 hasil pencarian didasarkan pada pemilihan berdasarkan hari
yaitu pada tanggal 27 Juni 2012) dan tampilan laporan peminjaman ruangan
seperti pada gambar 4.17.
Gambar 4.15 Form Pencarian Peminjaman Ruangan
Gambar 4.16 Form Hasil Pencarian Peminjaman Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
Gambar 4.17 Laporan Peminjaman Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
4.1.1.12 Form Update Password Pimpinan
Form update password pimpinan merupakan form yang digunakan untuk
mengubah data password sebelumnya. Pimpinan harus memasukkan password
lama, kemudian memasukkan password baru dan konfimasi password untuk
dapat mengganti password lama. Adapun tampilan form update password
pimpinan seperti Gambar 4.18.
Gambar 4.18 Form Update Password Pimpinan
4.1.1.13 Halaman Utama Umkap
Halaman Umkap merupakan halaman yang digunakan Umkap untuk
mengatur seluruh data yang ada di sistem. Menu-menu yang dapat dipilih Umkap
yaitu Control Panel, Pengolahan Ruangan, Pengolahan Pemesanan Ruangan,
Pengolahan Peminjaman Ruangan, Pengolahan Download dan Pengolahan
Keluhan. Selain itu terdapat juga terdapat pilihan menu Profil yang berisi profil
website, user dan update password Umkap. Adapun tampilan halaman Umkap
seperti pada Gambar 4.19.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
Gambar 4.19 Halaman Utama Umkap
4.1.1.14 Halaman Manage Ruangan
Halaman manage ruangan digunakan untuk mengatur data ruangan yang
ada di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS. Umkap
dapat mengedit data ruangan, menghapus data ruangan, melakukan pencarian data
ruangan dan menambah data ruangan pada halaman ini. Adapun tampilan
halaman manage data ruangan seperti pada Gamabr 4.20.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
Gambar 4.20 Halaman Manage Ruangan
4.1.1.15 Form Tambah Data Ruang
Form tambah data ruang digunakan untuk menambahkan data ruangan.
Field-field yang harus dimasukkan Umkap saat menginputkan data ruangan yaitu
kode ruangan, jenis ruangan, nama ruangan, ukuran, kapasitas, foto ruangan dan
keterangan. Adapun tampilan form tambah data ruang seperti pada Gambar 4.21.
Gambar 4.21 Form Tambah Data Ruang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
4.1.1.16 Form Edit Data Ruang
Form edit data ruang digunakan untuk mengedit data ruangan yang
tersimpan di sistem. Umkap dapat merubah kode ruangan, jenis ruangan, nama
ruangan, ukuran, kapasitas dan keterangan yang telah disimpan sebelumnya.
Adapun tampilan form edit data ruang seperti pada Gambar 4.22.
Gambar 4.22 Form Edit Data Ruang
4.1.1.17 Form Pencarian Data Ruangan
Form pencarian data ruangan digunakan untuk mencari data ruangan
berdasarkan kode ruangan dan nama ruangan. Umkap dapat memilih semua
checkbox atau memilih satu checkbox yang digunakan sebagai parameter
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
pencarian data ruangan. adapaun tampilan form pencarian data ruangan seperti
pada Gambar 4.23 dan tampilan hasil pencarian data ruangan seperti pada
Gambar 4.24.
Gambar 4.23 Form Pencarian Data Ruangan
Gambar 4.24 Hasil Pencarian Data Ruangan
4.1.1.18 Halaman Manage Data Jenis Ruangan
Halaman manage data jenis ruangan digunakan untuk mengatur data jenis
ruangan. Umkap dapat mengedit data jenis ruangan, menghapus data jenis
ruangan, melakukan pencarian data jenis ruangan dan menambah data jenis
ruangan. Adapun tampilan halaman manage data jenis ruangan seperti pada
Gambar 4.25.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
53
Gambar 4.25 Halaman Manage Data Jenis Ruangan
4.1.1.19 Form Tambah Jenis Ruangan
Form tambah data jenis ruangan digunakan untuk menambahkan data
jenis ruangan. Data yang dimasukkan pada form ini adalah nama jenis ruangan.
Adapun tampilan form tambah jenis ruangan seperti pada Gambar 4.26.
Gambar 4.26 Form Tambah Jenis Ruangan
4.1.1.20 Form Edit Data Jenis Ruangan
Form edit data jenis ruangan digunakan untuk mengubah data jenis
ruangan. Adapun tampilan form edit data jenis ruangan seperti pada Gambar 4.27.
Gambar 4.27 Form Edit Data Jenis Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
54
4.1.1.21 Form Pencarian Jenis Ruangan
Form pencarian jenis ruangan digunakan untuk mencari data jenis
ruangan yang tersimpan di sistem. Form pencarian data jenis ruangan ini
menyediakan dua parameter untuk melakukan pencarian ruangan yaitu kode jenis
ruangan dan nama jenis ruangan. Umkap dapat memilih semua checkbox tersebut
atau memilih salah satu checkbox saja. Adapun tampilan form pencarian jenis
ruangan seperti pada Gambar 4.28 dan tampilan hasil pencarian jenis ruangan
seperti pada Gambar 4.29.
Gambar 4.28 Form Pencarian Jenis Ruangan
Gambar 4.29 Hasil Pencarian Jenis Ruangan
4.1.1.22 Halaman Manage Data Pemesanan Ruangan
Halaman manage data pemesanan ruangan merupakan halaman yang
digunakan untuk mengatur data pemesanan ruangan. Umkap dapat mengedit data
pemesanan ruanan, menghapus data pemesanan ruangan, melakukan pencarian
data pemesanan ruangan dan menambah data pemesanan ruangan. Adapun
tampilan dari halaman manage data pemesanan ruangan seperti pada Gambar
4.30.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
55
Gambar 4.30 Halaman Manage Data Pemesanan Ruangan
4.1.1.23 Form Tambah Pemesanan Ruangan
Form tambah pemesanan ruangan digunakan untuk menambahkan data
pemesanan ruangan. Data yang dimasukkan pada form ini yaitu nama organisasi,
email, penanggungjawab, kapasitas yang dibutuhkan dan keperluan peminjaman
ruangan. Adapun tampilan form tambah pemesanan ruangan seperti pada Gambar
4.31.
Gambar 4.31 Form Tambah Pemesanan Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
56
4.1.1.24 Form Detail Pemesanan Ruangan
Form detail pemesanan ruangan digunakan untuk melihat data pemesanan
ruangan. Form detail pemesanan ini memuat data kode transaksi peminjaman,
kode peminjam, tanggal pemesanan ruangan, organisasi/instatnsi yang melakukan
peminjaman ruangan, kontak, penanggungjawab, kapasitas yang dibutuhkan dan
keperluan peminjaman ruangan. Umkap disini hanya dapat melihat datanya saja
dan tidak dapat mengubah data tersebut. Adapun tampilan form detail pemesanan
ruangan seperti pada Gambar 4.32.
Gambar 4.32 Form Detail Pemesanan Ruangan
4.1.1.25 Form Pencarian Data Pemesanan Ruangan
Form pencarian data pemesanan ruangan digunakan untuk mencari data
pemesanan ruangan. Umkap dapat menampampilkan data peminjam berdasarkan
tanggal, bulan dan tahun melalui form pencarian ini. Adapun tampilan form
pencarian data pemesanan ruangan seperti pada Gambar 4.33 dan hasil pencarian
pemesanan ruangan seperti pada Gambar 4.34 (pada Gambar 4.34 merupakan
contoh hasil pencarian pemesanan ruangan yang dipilih berdasarkan hari).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
57
Gambar 4.33 Form Pencarian Data Pemesanan Ruangan
Gambar 4.34 Hasil Pencarian Data Pemesanan Ruangan
4.1.1.26 Halaman Manage Peminjam Ruangan
Halaman manage peminjam ruangan digunakan untuk mengatur data
peminjam ruangan. Umkap dapat mengubah data peminjam, menghapus data
peminjam dan melakukan pencarian data peminjam. Adapun tampilan halaman
manage peminjam ruangan seperti pada Gambar 4.35.
Gambar 4.35 Halaman Manage Peminjam Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
58
4.1.1.27 Form Edit Data Peminjam Ruangan
Form Edit data peminjam ruangan digunakan untuk mengubah data
peminjam ruangan. Umkap dapat mengubah data organisasi peminjam, kontak
peminjam dan penanggungjawab. Adapun tampilan form edit data peminjam
ruangan seperti pada Gambar 4.36.
Gambar 4.36 Form Edit Data Peminjam Ruangan
4.1.1.28 Form Pencarian Data Peminjam Ruangan
Form pencarian data peminjam ruangan digunakan untuk mencari data
peminjam ruangan dengan memasukkan keyword pada field yang disediakan.
Kategori pencarian ruangan didasarkan pada nama peminjam, orgnasisasi atau
kontak peminjam. Adapun tampilan form pencarian data peminjam ruangan
seperti pada Gambar 4.37 dan halaman hasil pencarian data peminjam pada
Gambar 4.38.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
61
4.1.1.31 Form Tambah Peminjaman Ruangan
Form tambah peminjaman ruangan digunakan untuk menambahkan data
peminjaman ruangan. Umkap disini harus memasukkan data kode transaksi
peminjaman, nama ruangan, tanggal mulai peminjaman ruangan, tanggal berakhir
peminjaman ruangan, jam, dan status peminjaman. Adapun tampilan form tambah
peminjaman ruangan seperti pada Gambar 4.42.
Gambar 4.42 Form Tambah Peminjaman Ruangan
4.1.1.32 Form Pencarian Data Peminjaman Ruangan
Form pencarian data peminjaman ruangan digunakan untuk mencari data
peminjaman dengan memilih berdasarkan hari, bulan dan tahun peminjaman
ruangan yang telah dilakukan. Setelah memilih hari, bulan dan tahun peminjaman,
Umkap dapat melihat hasil pencarian peminjaman ruangan sesuai dengan pilihan
yang dipilih. Informasi yang diperoleh dari hasil pencarian yaitu kode ruangan,
nama ruangan, tanggal pinjam, tanggal selesai, jam mulai peminjaman, jam
selesai peminjaman, keperluan dan organisasi yang meminjam ruangan. Adapun
tampilan halaman form pencarian peminjaman ruangan seperti pada Gambar 4.43
dan tampilan hasil pencarian peminjaman ruangan seperti pada Gambar 4.44
(pada Gambar 4.44 hasil pencarian didasarkan pada pemilihan berdasarkan hari
yaitu pada tanggal 27 Juni 2012).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
62
Gambar 4.43 Form Pencarian Peminjaman Ruangan
Gambar 4.44 Form Hasil Pencarian Peminjaman Ruangan
4.1.1.33 Halaman Manage Download
Halaman manage download digunakan Umkap untuk mengatur data file
yang diupload oleh Umkap. Umkap dapat menambah data, mengedit data,
menghapus data dan melakukan pencarian data pada halaman ini. Adapun
tampilan halaman manage download seperti pada Gambar 4.45.
Gambar 4.45 Halaman Manage Download
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
63
4.1.1.34 Form Tambah Data Download
Form tambah data download digunakan untuk memasukkan data file
download. Data-data tersebut yaitu headline, abstraksi, file yang diupload dan
status file tersebut apakah file tersebut ditampilkan (Y) atau tidak ditampilkan
(N). Adapun tampilan form tambah data download seperti pada Gambar 4.46.
Gambar 4.46 Form Tambah Data Download
4.1.1.35 Form Pencarian Data Download
Form pencarian data download digunakan utnuk mencari data download
yang tersimpan di database. Umkap dapat memilih mencarian data download
berdasarkan pilihan hari, bulan dan tahun. Adapun tampilan form pencarian data
download seperti pada Gambar 4.47 dan hasil pencarian data download seperti
pada Gambar 4.48.
Gambar 4.47 Form Pencarian Data Download
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
64
Gambar 4.48 Hasil Pencarian Data Download
4.1.1.36 Halaman Manage Data Keluhan Peminjam
Halaman manage data keluhan peminjam digunakan untuk mengatur data-
data keluhan dari peminjam. Umkap dapat melihat detail keluhan peminjam dan
menghapus data keluhan peminjaman. Adapun tampilan halaman manage data
keluhan peminjam seperti pada Gambar 4.49.
Gambar 4.49 Halaman Manage Data Keluhan Peminjam
4.1.1.37 Halaman Detail Keluhan Peminjam
Halaman detail keluhan peminjam digunakan untuk melihat data keluhan
peminjam secara lebih detail. Informasi yang terdapat pada halaman lihat detail
keluhan peminjam yaitu kode keluhan, kode transaksi, nama pengirim, kontak
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
65
pengirim, isi keluhan dan tanggal. Adapun halaman lihat detail keluhan peminjam
seperti pada Gambar 4.50.
Gambar 4.50 Halaman Lihat Detail Keluhan Peminjam
4.1.1.38 Halaman Manage Data Kata yang disortir
Halaman manage data kata yang disortir digunakan untuk mengganti kata-
kata tertentu yang masuk ke sistem berdasarkan dari keluhan yang diberikan
peminjam. Informasi yang ditampilkan pada halaman manage data kata sortir
yaitu kata jelek dan kata ganti. Adapun tampilan dari halaman manage data kata
jelek seperti pada Gambar 4.51.
Gambar 4.51 Halaman Manage Data Kata yang disortir
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
66
4.1.1.39 Form Tambah Kata yang disortir
Form tambah kata yang disortir digunakan untuk menambahkan kata-kata
sortir yang digunakan untuk mengganti kata-kata tertentu dari keluhan yang
diberikan oleh peminjam. Adapun tampilan form tambah kata yang disortir seperti
pada Gambar 4.52.
Gambar 4.52 Form Tambah Kata yang disortir
4.1.1.40 Halaman Edit Kata yang disortir
Halaman edit kata yang disosrtir digunakan untuk mengubah data kata-
kata sortir yang ada di sistem. Adapun tampilan halaman edit kata yang disortir
seperti pada Gambar 4.53.
Gambar 4.53 Halaman Edit Kata yang disortir
4.1.1.41 Halaman Manage User
Halaman manage user digunakan untuk mengatur user/pegguna yang
terlibat di sistem ini. Umkap dapat mengedit data user, menghapus data user dan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
67
menambah data user. Adapun tampilan halaman manage user seperti pada
Gambar 4.54.
Gambar 4.54 Halaman Manage User
4.1.1.42 Form Edit User
Form edit user digunakan untuk mengubah data user/pengguna. Field
yang terdapat pada form edit user yaitu id user, username, password, level dan
status. Adapun tampilan form edit user seperti pada Gambar 4.55.
Gambar 4.55 Form Edit User
4.1.1.43 Form Update Password Umkap
Form update password Umkap digunakan untuk mengubah data password
Umkap. Umkap harus memasukkan password lama, password baru dan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
68
konfirmasi password baru yang akan disimpan pada form ini. Adapun tampilan
form update password Umkap seperti pada Gambar 4.56.
Gambar 4.56 Form Update Password Umkap
4.2 Evaluasi Sistem
4.2.1 Kelebihan Sistem
Sistem Informasi Monitoring Ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS Berbasis Website ini memiliki beberapa
kelebihan antara lain :
a. Adanya Sistem Informasi Monitoring Ruangan di Fakultas Matematika
dan Ilmu Pengetahuan Alam (FMIPA) UNS Berbasis Website ini
memudahkan peminjam dalam memperoleh informasi mengenai ruangan
yang ada di FMIPA UNS.
b. Sistem Informasi Monitoring Ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS Berbasis Website ini juga
mempermudah peminjam dalam memesan ruangan dan Umkap dalam
memasukkan data peminjaman ruangan ke dalam suatu database system
sehingga data peminjaman ruangan dapat tersimpan dengan baik.
c. Adanya fasilitas pencarian informasi peminjaman ruangan yang dapat
memudahkan peminjam untuk mencari informasi ruangan dan informasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
69
peminjaman ruangan berdasarkan keyword yang dimasukkan pada form
pencarian yang disediakan.
4.2.2 Kelemahan Sistem
Sistem Informasi Monitoring Ruangan di Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) UNS Berbasis Website ini juga memiliki kelemahan
yaitu belum adanya update data status peminjaman otomatis untuk data
peminjaman ruangan yang sudah melebihi batas waktu peminjaman dan belum
adanya halaman yang menyajikan data ruang-ruang kosong (yang belum
dipinjam).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
70
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan hasil analisa penelitian dan perancangan Sistem Informasi
Monitoring Ruangan Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA)
UNS Berbasis Website yang telah penulis lakukan, maka dapat ditarik kesimpulan
yaitu telah berhasil dibuat Sistem Informasi Monitoring Ruangan di Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) UNS. Fitur- fitur yang
terdapat pada website ini terbagi menjadi tiga bagian yang disediakan pada setiap
halaman. Halaman pertama yaitu halaman peminjam. Peminjam dapat
memasukkan data pemesanan ruangan, mengisi saran dan keluhan serta komentar
pelayanan Umkap, mengunduh file yang diupload oleh Umkap dan mencari
informasi informasi ruangan melalui form pencarian yang disediakan. Halaman
kedua yaitu halaman pimpinan. Pimpinan dapat melihat data peminjaman
ruangan/laporan peminjaman ruangan dan melakukan update password pimpinan.
Halaman ketiga yaitu halaman Umkap. Umkap memiliki hak akses untuk
mengatur seluruh data yang terdapat pada website karena Umkap disini bertindak
sebagai admin utama.
5.2 Saran
Saran yang dapat penulis sampaikan dari pembuatan Sistem Informasi
Monitoring Ruangan Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA)
UNS Berbasis Website yaitu perlu adanya update data secara otomatis untuk data
peminjaman ruangan yang sudah melampaui batas waktu peminjaman sehingga
Umkap tidak perlu mengecek satu demi satu data peminjaman ruangan yang telah
selesai dipinjam dan perlu belum adanya halaman yang menyajikan data ruang-
ruang kosong yang belum dipinjam.