• Tidak ada hasil yang ditemukan

Aplikasi Peminjaman Ruang dengan Pemanfaatan PHP pada Biro Administrasi Akademik UK. Maranatha

N/A
N/A
Protected

Academic year: 2021

Membagikan "Aplikasi Peminjaman Ruang dengan Pemanfaatan PHP pada Biro Administrasi Akademik UK. Maranatha"

Copied!
9
0
0

Teks penuh

(1)

Administrasi Akademik UK. Maranatha

Meliana Christianti, Venilia Bastian

Jurusan Teknik Informatika

Fakultas Teknologi Informasi, Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri No. 65 Bandung 40164

Email:hallomell@yahoo.com,venilia87@gmail.com

Abstract

Lately, technology improvements are growing fast especially in information technology. At this moment technology is very influential in human’s life. With technology all human’s work can be easy to do. With borrowing room system by website hopely can improve services for user. So that, appear an idea to make an application in Academic Department Maranatha Christian University (BAA Maranatha Christian University). This department is a division to handle academic in UKM. One of the job from BAA is to serve borrowing room. At this time BAA's job system still manual, served borrowing room by filling a form. With this Borrowing Room Application hopely can improve efficiency of managing room allocation and borrowing room can be done very well

Keywords : information technology, borrowing room.

1. Latar Belakang

Dewasa ini, perkembangan teknologi semakin cepat khususnya dalam bidang teknologi informasi. Teknologi yang ada ini sangat berperan besar dalam kehidupan manusia. Dengan adanya teknologi, maka semua pekerjaan manusia dapat dikerjakan secara efektif dan efisien. Hal ini mendorong kebutuhan

peminjaman melalui media web site dapat meningkatkan pelayanan kepada user.

Oleh karena itu, muncul pemikiran untuk membuat sebuah aplikasi pada Biro Akademik UKM (BAA Universitas Kristen Maranatha). Biro ini merupakan bagian yang menangani hal - hal akademik di lingkungan Universitas Kristen Maranatha. Salah satu tugas yang dilakukan BAA adalah melayani peminjaman ruang. Saat ini, sistem kerja staf BAA masih menggunakan cara – cara manual, yaitu melayani peminjaman ruang dengan mengisi suatu form. Dengan adanya Aplikasi Peminjaman Ruang, diharapkan dapat meningkatkan efisiensi pengelolaan alokasi ruang dan peminjaman pun dapat terlaksana dengan baik dan teratur.

(2)

150

Berikut ini merupakan diagram relasional entitas dari aplikasi peminjaman ruang. Dimana, terdapat entitas jurusan, ruangan, semester, hari, selain itu terdapat pula entitas saran. Relasi yang terjadi antar entitas, yaitu relasi peminjaman, penjadwalan, nama ruangan yang dimiliki oleh jurusan – jurusan di lingkungan Universitas Kristen Maranatha.

Email Jurusan Id_Jurusan Nama_Jurusan Memiliki Ruangan Id_Ruangan Kapasitas Penjadwalan Jam_Mulai Jam_Selesai Peminjaman Kode_MK Nama_MK Jam_Mulai Jam_Selesai Tgl_Pinjam Semester Id_Semester Hari Id_Hari Nama Password Nama_Dosen Jml_Mhs Status Alasan Keterangan No_Peminjaman No_Penjadwalan Saran No_Saran Isi_Saran Nama Hak_Akses

Gambar 1Entity Relationhip Diagram Aplikasi Peminjaman Ruang

4. Data Flow Diagram(DFD)

Berikut ini merupakan Data Flow Diagram untuk aplikasi peminjaman ruang. Pada Data Flow Diagram, proses yang terdapat pada level 1 yaitu proses login, menu dan hak menu admin.

(3)

pada Biro Administrasi Akademik UK. Maranatha (Meliana Christianti, Venilia Bastian)

1 Login

2 Menu Id_Jurusan, Password

Data Penjadwalan, Data Peminjaman, Data Jurusan, Data Semester,

Data Ruangan, Status True

3 Hak Menu

Admin

Id_Jurusan, Password

Data Penjadwalan, Data Jurusan, Data Semester, Data Ruangan, Data Peminjaman,

Status True

Data Penjadwalan, Data Jurusan, Data Semester, Data Ruangan, Data Peminjaman

User

Admin

Data Penjadwalan, Data Peminjaman, Data Jurusan, Data Semester, Data Ruangan

Tabel Peminjaman TabelPenjadwalan TabelJurusan TabelSemester TabelRuangan TabelRuangan In fo R u a n g a n D a ta R u a n g a n Data Semester Info Semester Info Jurusan Data Jurusan D a ta P e n ja d w a la n In fo P e n ja d w a la n D a ta P e m in ja m a n In fo P e m in ja m a n Info Semester Data Semester Data Jurusan Info Jurusan Data Penjadwalan Info Penjadwalan Info Peminjaman Data Peminjaman D a ta R u a n g a n In fo R u a n g a n Tabel Saran In fo S a ra n Tabel Saran Dat a Sa ran Tabel Jurusan D a ta J u ru s a n

Gambar 2Data Flow Diagram Level 1

Pada Data Flow Diagram Level 2 Proses 2 (Proses Menu), terdapat proses peminjaman ruangan, pembatalan ruangan, pengubahan account user, lihat jadwal ruangan, lihat peminjaman, lihat kapasitas ruangan dan saran.

(4)

152 User 2.2 Pembatalan Ruangan Data Peminjaman Data Peminjaman Data Jurusan Info Penjadwalan TabelJurusan TabelPeminjaman TabelPenjadwalan Data Peminjaman Info Peminjaman Data Peminjaman Info Peminjaman Data Jurusan Info Jurusan Data Penjadwalan Info Peminjaman, Pesan dibatalkan

Data Penjadwalan Pesan ter-edit 2.1 Peminjaman Ruangan * 2.3 Pengubahan Account User * 2.4 Lihat Jadwal Ruangan * 2.5 Lihat Peminjaman

Info Peminjaman TabelPeminjaman

Data Peminjaman Info Peminjaman 2.7 Saran * TabelSaran Data Saran Info Saran Data Saran Info Peminjaman D a ta P e m in ja m a n In fo P e n ja d w a la n In fo P e m in ja m a n In fo P e m in ja m a n Info Penjadwalan D a ta P e n ja d w a la n D a ta P e m in ja m a n 2.6 Lihat Kapasitas Ruangan * Info Ruangan Data Ruangan TabelRuangan Data Ruangan Info Ruangan Data Peminjaman = Id_Jurusan + Id_Semester + Id_Hari + Id_Ruangan +

Kode_MK + Nama_MK + Nama_Dosen + Jml_Mhs + Tgl_Pinjam + Jam_Mula i+ Jam_Selesai + Status + Alasan + Keterangan

Data Penjadwalan = Id_Jurusan +Id_Semester + Id_Hari +Id_Ruangan + Jam_Mulai + Jam_Selesai

Info Penjadwalan = No_Penjadwalan + Id_Jurusan + Id_Semester + Id_Hari + Id_Ruangan + Jam_Mulai + Jam_Selesai

Data Saran = No_Saran + Isi_Saran Info Saran Info Saran = No_Saran + Isi_Saran

Info Ruangan = @Id_Ruangan + Kapasitas + Id_Jurusan Info Peminjaman = No_Peminjaman + Id_Jurusan + Id_Semester + Id_Hari + Id_Ruangan + Kode_MK + Nama_MK + Nama_Dosen + Jml_Mhs + Tgl_Pinjam + Jam_Mulai + Jam_Selesai + Status + Alasan + Keterangan

Data Ruangan = @Id_Ruangan + Kapasitas + Id_Jurusan Data Jurusan = @Id_Jurusan + Nama_Jurusan +Password + E-mail+ Hak_Akses + Nama

Info Jurusan = @Id_Jurusan + Nama_Jurusan +Password + E-mail+ Hak_Akses + Nama

Pada Data Flow Diagram Level 2 Proses 3 (Proses Hak Menu Admin), terdapat proses peminjaman ruangan, penjadwalan ruangan, data semester, data ruangan, account user admin atau user, dan lihat saran.

(5)

pada Biro Administrasi Akademik UK. Maranatha (Meliana Christianti, Venilia Bastian)

Admin 3.2 Penjadwalan Ruangan Data Peminjaman Data Penjadwalan Data Semester Data Jurusan TabelPeminjaman TabelPenjadwalan Data Peminjaman Info Peminjaman Data Penjadwalan Info Penjadwalan Info Peminjaman Info Penjadwalan Info Ruangan Info Semester 3.1 Peminjaman Ruangan Info Jurusan 3.3 Data Semester 3.4 Data Ruangan 3.5 Account User atau Admin TabelRuangan Data Ruangan Info Ruangan 3.6 Lihat Saran * TabelSaran Data Saran Info Saran Info Saran Data Saran Data Jurusan Info Jurusan TabelJurusan TabelSemester Data Semester Info Semester Data Penjadwalan= Id_Jurusan + Id_Semester + Id_Hari +

Id_Ruangan + Jam_Mulai + Jam_Selesai

Data Peminjaman = Id_Jurusan + Id_Semester + Id_Hari + Id_Ruangan + Kode_MK + Nama_MK + Nama_Dosen + Jml_Mhs + Tgl_Pinjam + Jam_Mula i+ Jam_Selesai + Status + Alasan + Keterangan

Data Ruangan = @Id_Ruangan + Kapasitas + Id_Jurusan Data Ruangan

Data Jurusan = @Id_Jurusan + Nama_Jurusan +Password + E-mail+ Hak_Akses + Nama

Data Semester = @Id_Semester Info Penjadwalan = No_Penjadwalan + Id_Jurusan + Id_Semester + Id_Hari + Id_Ruangan + Jam_Mulai + Jam_Selesai

Info Peminjaman = No_Peminjaman + Id_Jurusan + Id_Semester + Id_Hari + Id_Ruangan + Kode_MK + Nama_MK + Nama_Dosen + Jml_Mhs + Tgl_Pinjam + Jam_Mulai + Jam_Selesai + Status + Alasan + Keterangan

Info Ruangan = @Id_Ruangan + Kapasitas + Id_Jurusan

Info Jurusan = @Id_Jurusan + Nama_Jurusan +Password + E-mail+ Hak_Akses + Nama

Info Saran = No_Saran + Isi_Saran

Info Semester = @Id_Semester

Data Saran = No_Saran + Isi_Saran

Gambar 4Data Flow Diagram Level 2 Proses 3

5. Hasil Tercapai

Pada halaman login, useratau administrator harus memasukkan kode jurusan dan

passwordterlebih dahulu sebelum masuk ke dalam aplikasi. Berikut ini merupakan

(6)

154

Gambar 5Tampilan Login

Pada aplikasi peminjaman ruang, terdapat menu yang dapat digunakan oleh user

sesuai dengan kebutuhan masing – masing. Tulisan di dalam kotak berfungsi untuk mencatat jumlah pengunjung yang mengakses halaman ini.

Gambar 6Tampilan UtamaUser

Untuk melakukan peminjaman ruang, user dapat memasukkan data peminjaman ruangan ke dalam form. Form tersebut dapat digunakan untuk permintaan peminjaman ruang, contohnya untuk kelas pengganti atau acara – acara khusus. Berikut ini merupakan tampilan form permintaan peminjaman ruang kelas sementara.

(7)

pada Biro Administrasi Akademik UK. Maranatha (Meliana Christianti, Venilia Bastian)

Gambar 7Tampilan Permintaan Peminjaman Ruang Kelas Sementara Selanjutnya, akan diperlihatkan tampilan untuk administrator setelah berhasil melakukan proses login. Administrator akan mendapatkan informasi jika ada peminjaman baru. Sebagai contoh, pada gambar 8. Tulisan “Sistem Informasi”

(8)

156

Gambar 9Tampilan Peminjaman Ruangan

6. Kesimpulan dan Saran

Berdasarkan hasil pengamatan setelah melakukan analisis dan perancangan maka dihasilkan kesimpulan sebagai berikut :

• Melalui fitur lihat peminjaman, lihat jadwal ruangan dan cari kapasitas

ruangan yang terdapat pada aplikasi peminjaman ruang, dapat membantu

user atau administrator mengetahui siapa saja yang meminjam atau dapat

juga digunakan untuk mengecek apakah ruang yang ingin kita pinjam sudah ada yang menggunakan atau belum dan pencarian data-data peminjaman atau penjadwalan ruangan berdasarkan sebagian informasi yang diketahui.

• Melalui fitur “Ada peminjaman baru” yang ter-update setiap 5 menit sekali,

dapat membantu administrator mengetahui ada peminjaman yang baru.

• Pada saat administrator login terdapat fasilitas reminder yang fungsinya

mengingatkan staf BAA atau administrator jika besok ada peminjaman.

• Fasilitas e-mail yang digunakan untuk mengkonfirmasi ke peminjam atau

userjika peminjaman sudah disetujui atau terjadi perubahan peminjaman.

• Adanya pemberitahuan secara detail apabila terjadi kesalahan.

Berikut ini merupakan saran pengembangan untuk aplikasi peminjaman ruangan.

• Untuk menjamin keamanan data dalam aplikasi ini, sebaiknya dilakukan

maintenance security secara berkala, untuk meng-update sistem keamanan

yang ada di dalam aplikasi ini guna mencegah para hackeratau pihak-pihak

yang tidak bertanggung jawab untuk mengubah, mengambil ataupun menghapus data di dalam aplikasi.

• Diperlukan fasilitas untuk meng-convertdata dari excel kedatabaseMySQL

sehingga administrator tidak kesulitan dalam memasukkan data penjadwalan

satu persatu dan fasilitas untuk meng-convertdata dari MySQl ke excel atau

(9)

pada Biro Administrasi Akademik UK. Maranatha (Meliana Christianti, Venilia Bastian)

7. Daftar Pustaka

[Bas05] Basis Data Relasional (2005). Maranatha Christian University, Bandung. [Ebo08] Ebook.PHP_manual_en.chm.

[Imb06] Imbar., Radiant Victor dan Bernard Renaldy. 2006.Pemrograman Web-Commerce dengan Oracle dan ASP. Bandung : Informatika.

[Kur07] Kurniawan, Rulianto. 2007. 54 Trik Tersembunyi PHP. Palembang : Maxikom.

[Nug08] Nugroho, Bunafit. Membuat Aplikasi Penjualan dengan PHP dan MySQL. Magelang : Ardana Media.

[Onn06] P.,Onno W dkk. 2006. Buku Sakti Menjadi Programmer Sejati PHP. Jakarta : Solusi Media.

[Pen05] Pengantar Basis Data. (2005). Maranatha Christian University, Bandung. [San08] Sanjaya, Aryo. Merubah Isi Combobox. Retrieved Maret 16, 2008, from

http://www.bengkelprogram.com/pilihancombo.php

[Sid06] Sidik, Betha. 2006. Pemrograman Web dengan PHP. Bandung : Informatika.

[Sut05] Bernard Renaldy Suteja dkk. 2005. Mudah dan Cepat Menguasai Pemrograman Web. Bandung : Informatika..

Gambar

Gambar 1 Entity Relationhip Diagram Aplikasi Peminjaman Ruang
Tabel Peminjaman TabelPenjadwalan TabelJurusan TabelSemester TabelRuangan TabelRuanganInfo Ruangan Data Ruangan Data SemesterInfo SemesterInfo JurusanData JurusanData PenjadwalanInfo PenjadwalanData PeminjamanInfo PeminjamanInfo SemesterData SemesterData JurusanInfo JurusanData PenjadwalanInfo PenjadwalanInfo PeminjamanData PeminjamanData RuanganInfo Ruangan Tabel SaranInfo Saran Tabel SaranData SaranTabel JurusanData Jurusan
Gambar 3 Data Flow Diagram Level 2 Proses 2 (Proses Menu)
Gambar 4 Data Flow Diagram Level 2 Proses 3 5. Hasil Tercapai
+4

Referensi

Dokumen terkait