Professional Documents
Culture Documents
PENDAHULUAN
Alur proses penyewaan gedung pun tidak semua orang tahu, sehingga untuk
menyewanya, kita harus mendatangi pihak terkait di bagian Biro Rektor. Tentunya
ini sangat merepotkan mengingat perkembangan teknologi yang serba praktis.
1
2. Keterbatasan informasi tentang kontak penanggungjawab gedung di
Universitas Sumatera Utara
3. Keterbatasan ketersediaan informasi tentang jadwal yang mengakibatkan
terjadinya perubahan penyewaan gedung di Universitas Sumatera Utara
4. Alur yang kurang praktis yang mengharuskan penyewa melakukan tatap
muka berulang kali dengan pihak Biro Rektor
1.4 Tujuan
Sistem ini dibangun dengan tujuan sebagai berikut.
2
BAB II
LANDASAN TEORI
3
diproses dan menghasilkan output. Sistem interaksi menerjemahkan antara apa
yang diinginkan oleh user terhadap sistem yang ada. Jika user ingin membuat
kalimat “Human and Computer Interaction” maka user terlebih dahulu harus tahu
program apa yang dapat digunakan untuk menuliskan kalimat tersebut. Jika user
tidak mengetahui program apa yang harus digunakan, maka tejadi kesalah pahaman
antara user dengan sistem. Jika user menggunakan program yang tepat, user akan
dapat mengetikkan kalimat tersebut dengan menggunakan piranti keyboard.
Hubungan antara user dan komputer dijembatani oleh antar muka pengguna (user
interface). User Interface merupakan bagian sistem yang dikendalikan oleh user
untuk mencapai dan melaksanakan fungsi-fungsi suatu system, dianggap sebagai
jumlah keseluruhan keputusan rekayasa bentuk, menunjukkan fungsi sistem kepada
pengguna, gabungan dari elemen sistem, pengguna dan komunikasi atau interaksi.
4
yang berfungsi untuk mengatur layout pada halaman website. Selain itu developer
juga dapat menambahkan class dan CSS sendiri, sehingga memungkinkan untuk
membuat desain yang lebih variatif. Salah satu contoh website yang menggunakan
framework bootsrap yaitu twitter. Bootstrap sendiri sebenarnya dikembangkan oleh
developer twitter sehingga bootsrap sering juga disebut dengan “ twitter bootsrap
“.
2.3.2 PHP
PHP adalah bahasa pemrograman script server-side yang didesain untuk
pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa
pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh
Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP
beralamat di http://www.php.net.
PHP disebut bahasa pemrograman server side karena PHP diproses pada
komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-
side seperti JavaScript yang diproses pada web browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai
dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa
tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang
powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi
5
juga website populer yang digunakan oleh jutaan orang seperti wikipedia,
wordpress, joomla, dll.
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah
kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari
singkatan itu sendiri: PHP: Hypertext Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP
dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General
Public License (GPL) yang biasa digunakan untuk proyek Open Source.
6
2.3.3 Codeigniter
CodeIgniter adalah sebuah kerangka kerja yang berisi berbagai fungsi yang
dapat digunakan untuk membuat fungsi-fungsi yang kompleks. Dalam membangun
sebuah web, kita biasa sangat berkutat pada script koneksi database, pagination,
proses login, query database. Dengan menggunakan sebuah framework,
CodeIgniter tentu saja, kita tidak perlu lagi menuliskan perintah mysql_connect,
myql_select_db atau semacamnya, karena CodeIgniter sudah menyediakan semua
itu.
View adalah bagian yang menangani tampilan. bagian inilah yang bertugas
untuk mempresentasikan data kepada user. Ia berbentuk struktur HTML yang
berisikan variabel data yang dikirimkan oleh Controller.
Controller adalah bagian yang mengatur hubungan antara Model dan View.
Ia adalah otak dari kinerja aplikasi. Ia terdiri dari fungsi-fungsi yang bersifat
operasional dan logikal. Saat ada request yang masuk, ia akan menangani dan
memprosesnya untuk kemudian ditampilkan dalam View.
7
BAB III
PEMBUATAN SISTEM
START
MEMILIH GEDUNG
8
3.2 Basis Data
Basis data merupakan hal penting dalam perancangan pada sistem ini, semua
data yang dibutuhkan akan disimpan dan menjadi sebagai penyedia informasi dan
penyimpanan data di sistem ini jadi semua basis data ini juga terhubung sehingga
tetap berhubungan dan dapat digunakan lebih kompleks jika dibutuhkan. Berikut
rancangan tabel yang digunakan dalam pengembangan Sistem Penyewaan Gedung
dan Tempat :
a. Tabel About
Merupakan isi dari pendeskripsian pada sebuah web yang kami buat serta
penggunaanya. Juga kami menambahkan quotes yang akan disimpan di
tabel about.
Field Type
id Int (3) , primary key
b. Tabel Admin
Tabel ini berisi dari data username serta juga password yang akan digunakan
guna login admin. Guna keamanan lebih terjamin, password didalam
database juga di enkripsi dengan sha-256 agar tidak mudah dibobol oleh
pihak yang tidak bertanggung jawab.
Field Type
username Varchar (20)
9
c. Tabel Fasilitas
Tabel fasilitas berisi data berupa ketersediaan fasilitas pada tiap gedung
Field Type
id_fasilitas Int(3), primary key
d. Tabel gambar
Tabel gambar merupaka data yang berisi dari gambar gambar yang
berhubungan dengan gedung dan tempat yang disewa, sehingga
mendeskripsikan bukan hanya melalui fasilitas saja namun juga dengan
visualisasi, dan data yang disimpan ini muncul di halam beranda.
10
Field Type
id Int(11), primary key
deskripsi Varchar(100)
nama_file Varchar(100)
ukuran_file double
tipe_file Varchar(20)
e. Tabel gedung
Tabel gedung berisi data berupa list harga serta alamat detail pada gedung
dan tempat yang digunakan sehingga memberikan info yang lebih jelas dan
detail.
Field Type
id Int(3), primary key
nama_gedung Varchar(50)
harga Varchar(11)
alamat_gedung Varchar(255)
kapasitas Int(5)
keterangan Varchar(5000)
11
f. Tabel Pesan
Berisi data mengenai komentar dan pesan bagi para user sebagai tolak ukur
guna memperbaik system dan web kami.
Field Type
ID Int (11) , primary key
email Varchar(255)
komentar Varchar(500)
active Tinyint(1)
g. Tabel Team
Tabel team data yang berisi tentang anggota kelompok yang sudah membuat
web dan system ini dan data tersebut disimpan agar dapat di tampilkan pada
web beranda
Field Type
Id_team Int (1) , primary key
quotes Varchar(501)
12
3.3 Halaman User
3.3.1 Beranda
13
Pertama ialah bagaimana kami memberikan keuntungan melalui
website kami melalui beranda ini sehingga user dapat mempercayai untuk
penggunaan system penyewaan gedung dan tempat. Disini kami
menggunakan icon yang sesuai dengan yang dibutuhkan guna memperjelas
pada penggunaan kalimat yang dibuat seperti berikut :
14
Pada bagian selanjutnya ada ulasan-ulasan yang diberikan oleh user
yang ditampilkan melalui database ke layer, user bias mengisi ulasan pada
bagian contact dan komentar dan ulasan mereka akan tampil pada layer
beranda ini. Ulasan tersebut bedasarkan pada bagian komentar yang telah
disediakan untuk user supaya memberikan pendapat yang diberikan menjadi
tolak ukur atupun testimoni setelah penggunaan, ulasan tersebut juga diambil
dari database yang disimpan setelah melakukan pengisian pesan pada web
yang sudah kami sediakan.
Lalu setelah itu ada bagian gedung dan tempat disinilah kita bisa
melihat keterangan dan info mengenai gedung yang akan user sewa, halaman
ini berisi informasi lengkap dari gedung-gedung yang tersedia di Universitas
Sumatera Utara. Disini juga ada detail pada tiap gedung baik itu harga,
kapasistas dan juga alamat guna memperjelas dan memberikan info yang
lebih pada user untuk mempermudah user dalam pemilihan gedung yang mau
disewa.
15
3.3.2 Saran
Dalam halaman web saran berisi tentang saran atau pesan dalam bentuk
form, agar user dapat memberikan pendapat ataupun saran pada sistem ini guna
menjadikan sebagai tolak ukur dan mempermudah dalam perbaikan sistem yang
lebih baik. Dan di form hanya berupa Nama user, email, dan komentar dan setelah
16
itu bisa data akan disimpan pada database di table pesan, dan data tersebut bisa
ditampilkan di beranda.
Pada halaman web tentang kami, berupa isi adanya tujuan dan kegunaan
web yang kami gunakan. Dan menjelaskan cara kerja web ini baik itu dengan
tampilan sampai pun informasi yang disampaikan melalui web tersebut. dengan
penggunaan desain yang simple dan elegen membuat tampilan tersebut baik dan
nyaman dilihat.
17
3.3.4 Sewa Gedung dan Tempat
Halaman pada sewa gedung dan tempat merupakan hal yang terpenting
karena disini kita dapat melakukan pembookingan dan menentukan jadwal yangkita
inginkan. Dan kami menggunakan wizard dalam melakukan pengisian
pembookingan dengan form sehingga lebih mudah dan bisa dilakukan dengan cara
step by step. Dan kita dapat memilih gedung, tanggal mulai, tanggal selesai sesuai
dengan yang dibutuhkan. Juga ada kalender untuk melihat jadwal yang sudah
diambil atau belum begitu juga ada syarat ketentuan.
18
3.4 Halaman Admin
Halaman ini berfungsi untuk membantu kegiatan operator, berisi tentang daftar
penyewa, daftar gedung, operasi manipuasi data yaitu CRUD (Create, Read,
Update dand Delete
3.4.1 Login
Halaman admin tidak dapat dibuka oleh siapa saja karena data bersifat
confidential yakni rahasia tentunya membutuhkan keamanan yang membuat hanya
orang tertentu yang memiliki akses. Halaman login adalah salah satu solusinya,
pada halaman ini diminta username dan password yang dienkripsi dengan metode
md5.
19
3.4.2 Dashboard
3.4.3 Form
Berikut adalah form update pada admin
3.4.4 Peringatan
Berikut adalah alert yang dibuat saat data akan dihapus
20
BAB IV
PENUTUP
4.1 Kesimpulan
Untuk menghasilkan sistem yang bermanfaat (usable) dan aman (safe), artinya
sistem tersebut dapat berfungsi dengan baik. Sistem tersebut bisa untuk
mengembangkan dan meningkatkan keamanan(safety), utilitas (utility),
ketergunaan (usability), efektifitas (efectiveness) dan efisiensinya
(eficiency).Sistem yang dimaksud konteksnya tidak hanya pada perangkat keras
dan perangkat lunak, tetapi juga mencakup lingkungan secara keseluruhan, baik itu
lingkungan organisasi masyarakat kerja atau lingkungan keluarga. Sedangkan
Ketergunaan (usability) disini dimaksudkan bahwa sistem yang dibuat tersebut
mudah digunakan dan mudah dipelajari baik secara individu ataupun kelompok.
Utilitas mengacu kepada fungsionalitas sistem atau sistem tersebut dapat
meningkatkan efektifitas dan efesiensi kerjanya.
4.2 Saran
Untuk kemajuan teknologi komputer maka diharapkan agar perkembangan
computer kedepan mampumengubah pola fikir dan menjadikan masyarakat
Indonesia menjadi manusia yang kreatif dan inovatif. Serta tumbuhnya kratifitas
hingga menghasilkan suatu karya yang berguna bagi manusia.
21