SYSTEM DEVELOPMENT OF WEB BASED CAR RENT

SYSTEM DEVELOPMENT OF WEB-BASED CAR RENTAL ONLINE
RESERVATION ON CV. JHON HALIM PALANGKA RAYA

VINI TIASTUTI (NIM. DBC 1110007)
Jurusan Teknik Informatika Fakultas Teknik Universitas Palangka Raya
Kampus Tunjung Nyaho JI. Yos Sudarso Palangka Raya 73112
Email : vn.lovel@gmail.com

ABSTRACT
CV. Jhon Halim is a car rental company that was still maked transactions a car rental
reservations using via telephone or the car rental must visited directly by costumer. Problems
arise because it would require quite a long time in the process of booked a car rental. The
problems has experienced by costumer when selecting a car that suits the customer's criteria.
To overcome this problem the rental company can provide online car reservation system for
selection recommendation rental car.
A reservation online has performed by customer with provided reservation website with
development using WebML models that include eight stages, namely, Requirement
Specification, Data Design, Hypertext Design, Architecture Design, Implementation, Testing
& Evaluation, Deployment, and Maintenance & Evaluation. In the system recommendation the
car is needed for the handling of the data that is vague on the database system. Then to resolve
the issue can be used the concept of fuzzy logic. Implementation of the system has used Fuzzy

Database Model Tahani with modifications using operator “or” for car rental
recommendation. Recommended car is a car that has a value of fire strength or α-predicate
with the level of compliance with the above criteria selection number 0 (zero) until the numbers
l (one).
This research produced a web-based online reservation system with three phases which,
selected date of the lease, selection the car, and confirmed of the booking. System
recommendation for the selection of cars has also ran in the online reservation system car
rental for helping customer in the selection of the car during reservation car rentals. In order
for the recommendations will be able added more leverage operations “and” in the selection
of the car. For register to become a member will be added by connecting social media accounts.

Keywords: Car Rental, Online Reservations, Fuzzy Logic, Tahani’s Fuzzy Database, Fire
Strength / α-predicate.

PENDAHULUAN
Latar Belakang
CV. Jhon Halim adalah perusahaan
rental mobil yang menyediakan pelayanan
berupa sewa mobil harian dan bulanan.
Usaha

yang
dilakukan
untuk
mempromosikan mobil-mobil yang akan
disewakan serta memberikan informasi
tentang CV. Jhon Halim ke pelanggan,
perusahaan telah melakukan berbagai cara

yaitu dengan saling memberi informasi ke
pelanggan lainnya dan pemasangan
spanduk. Setelah perusahaan melakukan
promosi dengan kedua cara tersebut
ternyata cara tersebut dirasakan kurang
efektif, karena perusahaan tidak dapat
memberikan informasi tentang mobilmobil yang akan disewakan secara lengkap
dan detail.
Selama ini transaksi pemesanan sewa
mobil dilakukan oleh pelanggan di rental

JURNAL


1

yang bersangkutan via telepon atau datang
secara langsung ke rental tersebut.
Permasalahan
juga
muncul
pada
pemesanan
sewa
mobil
dengan
menggunakan telepon akan membutuhkan
waktu yang cukup lama untuk memperoleh
informasi mengenai mobil yang belum
disewa.
Di samping itu beberapa pelanggan
juga dapat mengalami masalah ketika
melakukan pemesanan dalam memilih

mobil yang sesuai dengan kebutuhan
pelanggan dari beberapa spesifikasi yang
dibutuhkan karena tidak adanya sistem
rekomendasi yang ditawarkan kepada
pelanggan. Para pelanggan yang menyewa
mobil memiliki pertimbangan terhadap
kriteria-kriteria mobil yang mereka
inginkan, seperti jumlah kursi atau harga
sewa sebelum menentukan mobil yang akan
disewa.
Dengan
bantuan
sistem
rekomendasi sewa mobil, pelanggan dapat
lebih mudah memilih mobil yang akan
disewa berdasarkan kriteria yang telah
ditentukan oleh pelanggan dengan pilihan
rekomendasi yang sesuai atau mendekati
dengan kriteria yang tersedia.
Oleh karena itu penulis tertarik untuk

merancang suatu sistem reservasi secara
online dengan menyediakan sistem
rekomendasi menggunakan media website.
Maka
penulis
mengambil
judul
“RANCANG
BANGUN
SISTEM
RESERVASI ONLINE RENTAL MOBIL
BERBASIS WEB PADA CV. JHON
HALIM KOTA PALANGKA RAYA”.
Rumusan Masalah
Bagaimana Rancang Bangun Sistem
Reservasi Online Rental Mobil Berbasis
Web pada CV. Jhon Halim Kota Palangka
Raya ?
Bagaimana Menerapkan sistem
Rekomendasi

Pada
rental
mobil
menggunakan Fuzzy Database Model
Tahani yang dimodifikasi ?
Batasan Masalah
1. Perancangan
website
profil
dikhususkan pada kantor CV. Jhon

2.

3.

4.

5.

6.


7.
8.

9.

Halim.
Web ini hanya menggunakan localhost
sebagai web server dalam pengujian
website.
Sistem yang dibangun adalah sistem
informasi rental mobil yang terfokus
pada pemesanan, peminjaman dan
pengembalian mobil.
Manajemen pembayaran dilakukan
dengan cara offline yaitu dengan
langsung mendatangi kantor.
Sistem hanya melakukan perhitungan
harga sewa untuk pemesanan mobil saja
dalam laporan.

Mobil
yang
disewakan
hanya
menampilkan stok mobil ”tersedia”
atau “kosong”.
Sistem ini hanya melayani pemesanan
mobil secara nasional saja.
Dalam pembuatan sistem rekomendasi
menggunakan Fuzzy Database Model
Tahani yang dimodifikasi.
Pada sistem rekomendasi variabel yang
digunakan dalam kriteria rekomendasi
pemilihan
sewa
mobil
adalah
berdasarkan harga sewa harian mobil,
jumlah kursi/penumpang, kapasitas
mesin, merek mobil dan tipe mobil.


Dalam sistem reservasi terdapat 4
pengguna berdasarkan hak akses yaitu:
1. Super Admin
Super admin dapat memberikan hak
akses kepada yang membutuhkan hak
akses. Untuk situs web dalam kasus ini,
Super admin web dipegang oleh
direktur CV. Jhon Halim.
2. Administrator
Admin web adalah orang yang
bertugas untuk mengelola situs web
profil yang dibuat. Untuk situs web
dalam kasus ini, admin web dipegang
oleh anggota Karyawan khusus CV.
Jhon Halim.
3. Member
Member adalah pelanggan yang
membuat reservasi dengan mendaftar
secara Online pada website atau


JURNAL

2

pelanggan yang sebelumnya telah
menyewa mobil secara langsung
dengan datang ke perusahaan dan akan
terdaftar oleh superadmin.
4. Pengunjung
Pengunjung adalah orang-orang
yang ingin melihat profil serta
informasi tentang CV. Jhon Halim
dengan membuka situs website CV.
Jhon Halim dan tidak bisa mengelola
website CV. Jhon Halim.
Fitur atau fasilitas website
1. Fitur Beranda, yang memberikan
informasi tentang perusahaan CV. Jhon
Halim, buku tamu, testimoni, Agenda

dan lain – lain.
2. Fitur Masuk dan Daftar, digunakan
untuk muk ke dalam halaman member
serta dapat membuat akun sebagai
member jika ingin menyewa mobil di
CV. Jhon Halim.
3. Fitur Tentang Kami, fitur ini berisikan
penjelasan mengenai CV. Jhon Halim.
Di dalam fitur profil terdapat 2 fitur
yaitu fitur Profil Perusahaan dan Fitur
Profil Pemilik.
4. Fitur Produk menampilkan jenis, merek
dan spesifikasi mobil yang disewakan
pada pelanggan CV. Jhon Halim
5. Fitur
Layanan
&
Bantuan,
menampilkan layanan yang ditawarkan
pada pelanggan serta bantuan dengan
melakukan chatting permasalahan
pengunjung kepada customer service
yang tersedia.
6. Fitur Agenda, menampilkan agenda
kegiatan yang dilakukan CV untuk
membantu dalam kemajuan bisnisnya.
7. Fitur Galeri, foto-foto kegiatan, tempat
perusahaan pada CV. Jhon Halim, dan
lain-lain.
8. Fitur Ketentuan, Memberikan informasi
syarat dan ketentuan agar dapat
melakukan penyewaan mobil di CV.
Jhon Halim
9. Fitur Kontak, Berisikan alamat
perusahaan, email, nomor telepon dan
lain – lain.

10. Fitur Term of Use, yang menjelaskan
tata cara penggunaan informasi di
website kepada pengunjung
11. Fitur Privacy Policy, Memberikan
informasi cara serta hak dari perusahaan
CV. Jhon Halim terhadap penggunaan
data pribadi dari pengguna atau pun
pelanggan.
12. Fitur Frequently Asked Question (FAQ),
tentang pertanyaan yang sering
diajukan penyewa atau pelanggan
seputar informasi penyewaan mobil di
CV. Jhon Halim.
Tujuan Penelitian
Tujuan dari pembuatan Website ini
adalah untuk :
1. Pada web rental mobil secara online
dapat membantu mempromosikan
perusahaan, dan memperkenalkan
tentang perusahaan pada masyarakat
umum tentang jasa penyewaan mobil
yang disediakan oleh CV. Jhon Halim.
2. Sistem rental mobil secara online dapat
membantu
pelanggan
untuk
melakukan proses pemesanan hanya
dengan koneksi melalui internet yang
dapat dilakukan di mana saja dan
kapan saja tanpa perlu datang langsung
ke perusahaan untuk melakukan
pemesanannya.
3. Membantu pemilik perusahaan untuk
memanajemen informasi produk yang
dapat diberikan kepada pelanggan.
4. Membantu
dalam
memajukan
pengembangan perusahaan dalam
bidang informasi.
5. Membantu
pelanggan
dalam
melakukan penyewaan mobil dengan
bantuan rekomendasi berdasarkan
kebutuhan
pelanggan
dengan
spesifikasi tertentu.

LANDASAN TEORI
Pengertian Reservasi
Reservasi merupakan kata Bahasa
Indonesia yang diambil dari serapan bahasa
asing yaitu Bahasa Inggris yang berasal dari
kata reservation yang dalam bahasa Inggris

JURNAL

3

adalah pengaturan untuk kursi di pesawat
atau kereta api, sebuah kamar di sebuah
hotel,
dan
lain-lain.
(http://www.oxforddictionaries.com
/definition/learner/reservation ).
Reservasi sendiri dalam Bahasa
Indonesia mempunyai arti yaitu merupakan
suatu proses perjanjian berupa pemesanan
sebuah produk baik barang maupun jasa
dimana pada saat itu telah terdapat
kesepahaman antara konsumen dengan
produsen mengenai produk tersebut namun
belum ditutup oleh sebuah transaksi jual –
beli.
(Fransiskus
Sulistyardi,
https://www.scribd.com/doc/64813470/Qp
tc-Bab-i-Pengertian-Reservasi)
Logika Fuzzy
Logika fuzzy mewakili suatu arti
harfiah dalam bahasa Indonesia adalah
samar atau kabur (Suyanto, 2011, hal. 92).
Logika fuzzy adalah metode untuk
menyatakan hukum operasional dari suatu
sistem dengan ungkapan bahasa, bukan
dengan persamaan matematis. Menurut
Kusumadewi dalam bukunya Artificial
Intelligence (Teknik dan Aplikasinya)
“Logika fuzzy adalah suatu cara yang tepat
untuk memetakan suatu ruang input ke
dalam suatu ruang output”. Dalam logika
klasik, keanggotaan suatu elemen dalam
himpunan dipresentasikan dengan 0 bila
bukan anggota dan 1 bila merupakan
anggota. Jadi himpunannya adalah {0,1}.
Sedangkan pada logika fuzzy memiliki
banyak nilai. Tidak seperti elemen yang
dikategorikan 100% semuanya benar atau
salah, fuzzy membaginya dalam derajat
keanggotaan dan derajat kebenaran pada
interval [0,1], yaitu: sesuatu yang dapat
menjadi sebagian benar dan sebagian salah
pada waktu yang sama..
Fuzzy Database
Basis data (database) merupakan
kumpulan dari data yang saling
berhubungan satu dengan yang lainnya,
tersimpan di perangkat keras komputer dan
digunakan
perangkat
lunak
untuk
memanipulasinya. Basis data bertujuan

untuk mengatur data sehingga diperoleh
kemudahan, ketepatan, dan kecepatan
dalam mengambil kembali data. Sistem
basis data (database system) adalah suatu
sistem informasi yang mengintegrasikan
kumpulan data yang saling berhubungan
satu dengan yang lainnya dan membuatnya
tersedia untuk beberapa aplikasi dalam
suatu organisasi. Jadi, tidak ada sistem
informasi yang dibuat/dijalankan tanpa
adanya basis data.
Sedangkan
pengertian
fuzzy
database System adalah suatu sistem basis
data yang menggunakan teori himpunan
fuzzy dalam menghasilkan informasi.
Keuntungan fuzzy database sistem adalah
sebagai berikut:
1. Fuzzy
database
memungkinkan
penanganan data secara alami karena
mengikuti pikiran manusia.
2. Digunakannya logika fuzzy dalam
melakukan pencarian data sehingga
menghasilkan data yang sistematis.
3. Menyediakan lingkungan basis data
untuk menangani data yang masih
samar.
Basis data fuzzy model Tahani masih
tetap menggunakan relasi standar, hanya
saja model ini menggunakan teori
himpunan fuzzy untuk mendapatkan
informasi pada query-nya. Jadi, data awal
yang diproses adalah data yang memiliki
nilai crisp (pasti/ jelas keberadaannya), dan
ketika hendak melakukan proses pencarian
data yang bersifat samar maka proses
tersebut yang dinamakan proses fuzzy query
melalui fuzzy database model Tahani.
Algoritma dari metode Fuzzy Tahani
adalah sebagai berikut :
1) Menggambarkan Fungsi Keanggotaan
Fungsi keanggotaan (membership
function) adalah suatu kurva yang
menunjukkan pemetakan titik – titik
input data ke dalam
nilai
keanggotaannya (sering juga disebut
dengan derajat keanggotaan) yang
memiliki interval antara 0 sampai 1.

JURNAL

4

2) Fuzzyfikasi
Fuzzyfikasi adalah fase pertama dari
perhitungan fuzzy yaitu pengubahan
nilai tegas ke nilai fuzzy. Prosesnya
adalah sebagai berikut: suatu besaran
analog dimasukkan sebagai masukan
(crisp input), lalu masukan tersebut
dimasukkan pada batas scope/dominan
dari fungsi keanggotaan.
3) Fuzzyfikasi Query
Fuzzifikasi Query diasumsikan sebuah
query konvensional (nonfuzzy) DBMS
yang akan mencoba membuat dan
menerapkan sebuah sistem dasar logika
fuzzy query.
4) Operator Dasar Zadeh untuk Operasi
himpunan fuzzy
Ada beberapa
operasi yang
didefinisikan secara khusus untuk
mengombinasi
dan memodifikasi
himpunan fuzzy. Nilai keanggotaan
sebagai hasil dari operasi 2 himpunan
sering dikenal dengan fire strength atau
α–predikat. Ada 3 operator dasar yang
diciptakan oleh Zadeh, yaitu :
a) Operator AND
Operator ini berhubungan dengan
operasi interseksi pada himpunan.
α-predikat sebagai hasil operasi
dengan operator AND diperoleh
dengan
mengambil
nilai
keanggotaan terkecil antar elemen
pada himpunan-himpunan yang
bersangkutan.
µA∩B = min(μA[x], μB[y])
b) Operator OR
Operator
ini
berhubungan
dengan operasi union pada
himpunan. α-predikat sebagai hasil
operasi dengan operator OR
diperoleh dengan mengambil nilai
keanggotaan terbesar antar elemen
pada himpunan-himpunan yang
bersangkutan.
μAUB = max(μA[x], μB[y])
c) Operator NOT
Operator ini berhubungan dengan
α-predikat sebagai hasil operasi
dengan operator NOT diperoleh
dengan
mengurangkan
nilai

keanggotaan
elemen
pada
himpunan yang bersangkutan dari
1.
μA’= 1-μA[x]
Kemudian
Alternatif
yang
direkomendasikan adalah alternatif yang
memiliki nilai α–predikat atau tingkat
kesesuaian dengan kriteria pilihan di atas
angka 0 (nol) sampai dengan angka 1 (satu)
Model WebML
WebML dikembangkan oleh Piero
Fraternali dan Stefano Ceri pada tahun
2000 (Ceri et al.2000). WebML adalah
bahasa pemodelan tingkat tinggi yang
digunakan untuk menentukan struktur
konten dari suatu aplikasi Web dan
organisasi dan presentasi dari konten
tersebut dalam bentuk hypertext (Ceri et al.,
2000:223). WebML dapat mengikuti gaya
dari kedua Entity-Relationship dan UML
menawarkan notasi dan representasi grafis
menggunakan UML syntax. Pendekatan ini
saat ini tidak tertutup akan terus diperluas
dan diperbaiki.
WebML mengadopsi pendekatan
visual untuk menentukan organisasi
hypertexts, yang mengeksploitasi konsep
“asli” web seperti situs, area, halaman dan
link, mudah dimengerti juga oleh ahli bisnis
dan komunikasi. Namun, konstruksi
WebML memiliki makna yang tepat (secara
teknis, semantik formal), sehingga WebML
diagram dapat secara otomatis diperiksa
untuk kebenaran dan berubah menjadi kode
aplikasi.

Gambar 1.1 Fase Proses Pengembangan
di dalam Model WebML
(Sumber : Ceri, S., et al, 2002. hal:197)

JURNAL

5

ANALISIS DAN DESAIN
Cara yang digunakan untuk membuat
desain sistem adalah dengan menggunakan
model objek Unified Modelling Language
(UML) yang dijelaskan sebagai berikut :
Definisi Aktor
Berikut akan dijelaskan mengenai
definisi aktor yang akan menggunakan
website reservasi online rental mobil CV.
Jhon Halim:
Tabel 1.1 Tabel Deskripsi Aktor dan Case
No

1

2

3

4

Aktor

Gambar 1.2 Use Case Diagram Member
dan Pengunjung

Deskripsi

Admin web adalah orang yang
bertugas untuk mengelola situs
web yang dibuat. Untuk situs web
dalam kasus ini, admin web
Admin
dipegang oleh anggota Karyawan
khusus CV. Jhon Halim yang
diberi kewenangan oleh pimpinan
CV. Jhon Halim.
Pengunjung adalah orang-orang
yang ingin melihat profil serta
informasi tentang CV. Jhon Halim
Pengunjung dengan membuka situs website
CV. Jhon Halim dan tidak bisa
mengelola website CV. Jhon
Halim.
Dapat memberikan hak akses
kepada yang membutuhkan hak
akses dan dapat mengakses semua
data pengunjung dan maupun data
Super
laporan bulanan dari hasil
Admin
penyewaan mobil. Untuk situs
web dalam kasus ini, Super admin
web dipegang oleh direktur CV.
Jhon Halim.
adalah pelanggan yang membuat
reservasi dengan mendaftar secara
Online pada website atau
pelanggan yang sebelumnya telah
Member
menyewa mobil secara langsung
dengan datang ke perusahaan dan
akan terdaftar oleh administrartor.

Gambar 1.3 Use Case Diagram Admin

Gambar 1.4 Use Case Diagram Super
Admin
Fungsi Keanggotaan
Dalam sistem rekomendasi yang akan
diidentifikasi dibagi menjadi dua bagian
yaitu:
A. Variabel Masukan non-fuzzy
1) Data Kategori
2) Data Merek Mobil
Untuk variabel non-fuzzy tidak
memiliki grafik maupun fungsi
himpunan karena variabel kategori
mobil serta merek mobil bersifat nonfuzzy, maka hanya ada 2 kemungkinan
derajat keanggotaan, yaitu 1 (TRUE)
apabila kategori serta merek mobil
sesuai dengan masukan pengguna, dan

JURNAL

6

0 (FALSE) apabila apabila kategori
serta merek mobil tidak sesuai dengan
masukan pengguna.
B. Variabel Masukan non-fuzzy
Data Jumlah Kursi
Variabel jumlah kursi dibagi
menjadi tiga himpunan fuzzy,
yaitu: SEDIKIT, SEDANG, dan
BANYAK. Himpunan SEDIKIT
dan BANYAK menggunakan
pendekatan fungsi keanggotaan
yang berbentuk bahu, sedangkan
himpunan
SEDANG
menggunakan pendekatan fungsi
keanggotaan berbentuk segitiga.
Data Harga Sewa Harian Mobil
Variabel harga sewa dibagi
menjadi dua himpunan fuzzy,
yaitu: MURAH dan MAHAL.
Himpunan MURAH dan MAHAL
menggunakan pendekatan fungsi
keanggotaan yang berbentuk bahu.

IMPLEMENTASI
Implementasi Interface Pengunjung
Implementasi
halaman
produk
merupakan halaman untuk melihat
informasi serta melakukan reservasi produk
mobil yang berisi spesifikasi mobil, serta
harga sewa mobil di CV. Jhon Halim yang
dapat disewa oleh pelanggan, seperti pada
gambar 1.5 sampai gambar 1.9 di bawah
ini.

Gambar 1.5 Tampilan halaman Produk
(Pilih tanggal)

Data Kapasitas Mesin
Variabel kapasitas mesin dibagi
menjadi tiga himpunan fuzzy,
yaitu: SEDIKIT, SEDANG, dan
BANYAK. Himpunan SEDIKIT
dan BANYAK menggunakan
pendekatan fungsi keanggotaan
yang berbentuk bahu, sedangkan
himpunan
SEDANG
menggunakan pendekatan fungsi
keanggotaan berbentuk segitiga.
Perancangan
fuzzy
database
dilakukan setelah perancangan database.
Perancangan fuzzy database dilakukan
untuk menerapkan teori fuzzy dengan cara
mengolah data yang ada dalam database
melalui query. Setiap fungsi keanggotaan
pada tahap ini variabel himpunan yang ada
akan dimasukan dalam fungsi keanggotaan
yang telah dijabarkan sebelumnya pada
tahap identifikasi data.

1

2
3

Gambar 1.6 Tampilan halaman Produk
(Pilih Mobil)
Hasil Rekomendasi akan keluar
pada bagian panel bawah jika hanya
terdapat masukan diantara 3 pilihan, yaitu
masukan jumlah penumpang, kapasitas
mesin, dan harga Mobil yang berada pada
panel kiri. Ketiga masukan tersebutlah
merupakan masukan variabel fuzzy dan dua
masukan kategori mobil serta merek
mobil adalah masukan variabel Non-fuzzy.

JURNAL

7

Berikut adalah hasil dari proses
rekomendasi apabila dilakukan perhitungan
dengan menjalankan query pada database
menggunakan pencarian operasi OR
tersebut dapat dilihat pada gambar di bawah
berikut:

Gambar 1.7 Hasil Proses Fuzzy Dengan
Query
Untuk Model rekomendasi dalam
pemilihan
mobil
ini
dijalankan
menggunakan operator OR. Pada proses
rekomendasi menggunakan operator OR
proses
yang
dijalankan
adalah
MAX(jumlah kursi,kapasitas mesin,
harga) dengan contoh di atas memiliki
pilihan masukan adalah kursi = sedikit,
kapasitas mesin = banyak dan harga mobil
= mahal.
Setelah
melakukan
proses
pemilihan mobil maka pengunjung akan
memverifikasikan hasil pemilihan mobil
dengan cara memasukan akun bagi ember
yang terdaftar dan bagi pengunjung yang
belum terdaftar harus mendaftar terlebih
dahulu. Seperti pada gambar 1.8 di bawah
ini.

Gambar 1.9 Tampilan detail sewa
(Chekout)
Implementasi Interface Member
Berikut ini adalah implementasi
interface halaman login Member dimana
terdapat kolom username (nama pengguna)
dan password (kata sandi).

Gambar 1.10 Menu Login Member
Pada menu ini member dapat
menambahkan data konfirmasi pembayaran
kepada perusahaan CV. Jhon Halim seperti
pada gambar 1.11 di bawah ini:

Gambar 1.11 Halaman Konfirmasi
Pembayaran
Gambar 1.8 Tampilan halaman Produk
(Chekout)

Implementasi Interface Admin
Pada menu ini Admin dapat
mengelola data mobil seperti menghapus,

JURNAL

8

menambah, dan mengubah data mobil
seperti pada gambar 1.12 dan gambar 1.13
di bawah ini:

fuzzy akan berjalan jika data mobil baru
dimasukan berdasarkan masukan data
nomor 1, 2 dan 3. Pada data nomor 1
masukan akan masuk pada rumus fuzzy
harga, pada masukan data nomor 2 akan
masuk pada rumus fuzzy kursi dan pada
masukan data nomor 3 akan masuk pada
rumus fuzzy mesin. Hasil dari perhitungan
masing-masing masukan akan disimpan
dalam tabel derajat keanggotaannya.
Implementasi Interface Super Admin
Super Admin yang berhasil
melakukan login akan masuk pada halaman
menu dashborad super admin. Super admin
dapat melakukan pengaksesan data berupa
melakukan pengubahan dan penambahan di
beberapa fotur yang tersedia pada website
seperti pada gambar 1.13 di bawah ini.

Gambar 1.12 Halaman Mobil

Gambar 1.13 Tampilan Halaman
Dashboard
Pada menu ini Super Admin dapat
mengelola
data
member
seperti
menghapus, menambah, dan mengubah
karyawan seperti pada gambar 1.14 di
bawah ini:

1
2
3

Gambar 1.13 Ubah Data Mobil
Pada bagan ini proses penentuan data

JURNAL

9

2)

3)

Gambar 1.14 Tampilan Halaman
Manajemen Member

4)

KESIMPULAN
1. Berikut tahapan yang digunakan dalam
pembuatan Website Profil CV. Jhon
Halim yaitu Requirement Specification,
Data Design, Hypertext Design,
Architecture Design, Implementation,
Testing & Evaluation, Deployment.
2. Untuk melakukan proses pemesanan
mobil dengan website ini ada 3 tahapan
yang harus dilakukan yaitu diawali
dengan pemilihan tanggal sewa,
kemudian pemilihan mobil sewa dan
terakhir
memberikan
konfirmasi
pemesanan.
3. Fuzzy database model Tahani yang
dimodifikasi dengan menggunakan
operasi “or” ini dapat diterapkan pada
aplikasi untuk rekomendasi pemilihan
mobil rental.
4. Fuzzy database model tahani dapat
digunakan dalam sebuah sistem
rekomendasi, dan dapat membantu
pengunjung dalam memilih mobil yang
akan disewa dengan kriteria jumlah
kursi/kapasitas penumpang, harga
harian dan kapasitas mesin.
5. Melalui tahap uji coba terhadap aplikasi
dan uji coba secara manual, dapat
dibuktikan bahwa data yang dihasilkan
sama.

SARAN
1) Menambahkan fitur untuk Pengunjung
yang belum terdaftar sebagai member
dengan menghubungkan akun media

5)

sosialnya, sehingga proses pendaftaran
member lebih cepat.
Penyempurnaan tampilan halaman agar
terlihat
lebih
atraktif
agar
mempermudah penggunaan.
Pengelolaan admin dan superadmin
dibuat lebih dinamis dengan menambah
database, agar dapat mengubah seluruh
database dari website.
Fuzzy database model Tahani dalam
sistem
rekomendasi
ini
dapat
dikembangkan dengan menambahkan
operasi “and”, sebagai pelengkap dalam
melakukan pemilihan mobil sewa.
Untuk
sistem
rekomendasi
menggunakan model fuzzy dapat
dikembangkan dengan model lainnya
agar mendekati hasil rekomendasi yang
maksimal.

DAFTAR PUSTAKA
Aranda, P.J.V., 2007. A Requirements
Engineering
Approach
for
the
Development of Web Applications.
Department of Information Systems and
Computation Technical University of
Valencia.
Ceri, S., Fraternali, P., and Bongio, A.,
2000, Web Modeling Language
(WebML): A Modeling Language for
Designing Web Sites. Computer
Networks, 3(1–6): 137–157.
Ceri, S., Fraternali, P and Matera, M., 2002.
Conceptual Modeling of Data-Intensive
Web Applications. IEEE Internet
Computing.
Kadir, A., 2008, Belajar Database
Menggunakan MySQL. Yogyakarta:
ANDI.
Kappel, G., Prӧll, B., Reich, S.,
Retschitzegger,
W.,
2003
Web
Engineering
The
Discipline
of
Systematic Development of Web
Applications. (diterjemahkan oleh):
John Wiley & Sons, Ltd., dpunkt.verlag
GmbH, Heidelberg, Germany.
Kusumadewi,
S.,
2003.
Artificial
Intelligence (Teknik dan Aplikasinya).
Yogyakarta: Graha Ilmu.

JURNAL

10