Dokumentasi Fix (Revisi Akhir)

M ANAJEM EN PROYEK

DOKUM EN SOFTW ARE DESAIN

Anggota Kelompok :
M OHAM AD SYAUQI REZA

0910963023

HARYO HANINDYO

0910963009

FACHM I ADITYA NUGRAHA

0910960031

CANDRA RATNA HARIYANTI

0910963007


TOM Y FEBRI PRADANA

0910961009

OLIVE KHOIRUL L.M .A

0910960055

ISYAR ANDIKA HARUN

0910960043

NINING DYAH M

0910963025

BONITA TRISNAWATI

0910963109


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
2012

BAB I
PENDAHULUAN

1.1 Deskripsi Sistem
Aplikasi Track Record Kendaraan Online ini adalah sebuah aplikasi untuk mempermudah
pengguna kendaraan bermotor untuk me-manage data servis secara online sehingga bisa diakses
dimana saja. Selain itu, adanya fasilitas forum untuk media informasi dari own user ke user dan
juga fasilitas antri secara online yang bisa digunakan secara penuh oleh user yang nantinya bisa
mempermudah dalam pencapaiannya.
Adapun pengguna sistem ini antara lain:
-

Admin adalah orang yang me-maintenance sistem yang ada. Terdapat satu orang admin
dalam sistem ini


-

Terdapat dua tipe user, yaitu:
o

Own User adalah user pertama dari sistem ini. Disini adalah vendor yang
menggunakan jasa dari sistem. Bisa juga disebut admin vendor.

o

User adalah user dari Own User. Merupakan pengguna jasa record.

1.2 Tujuan Sistem
Tujuan dari Sistem Informasi Track Record Kendaraan Online ini adalah memberikan

layanan kepada pemilik kendaraan bermotor, mengetahui tips merawat kendaraan yang
baik, mengetahui berita terhangat seputar kendaraan bermotor di belahan dunia, dan yang
paling utama adalah dapat menjadi pencatat riwayat (servis, ganti oli, kerusakan) dari
kendaraan bermotor tersebut. Ditambah dengan fitur yang bisa membuat pengguna lebih
efisien seperti layanan antri service yang bisa dilakukan secara online.


1.3 Manfaat Sistem
1.3.1 Manfaat bagi Own User
Manfaat yang didapat oleh Own User sendiri adalah lebih hemat. Karena pada
mulanya untuk 1 buah buku service saja menghabiskan dana sekitar Rp 2.500,00- dan bisa
dikurangi hingga lebih dari 50%. Selain itu sebagai sarana komunikasi langsung dengan end
user dari produk mereka.
1.3.2 Manfaat bagi User
Manfaat yang didapat oleh user sendiri adalah lebih praktis, karena tidak perlu
membawa buku service kendaraan lagi ketika akan service. Selain itu mudah diakses

dimana saja. Dan juga fasilitas antri secara online yang sangat berguna untuk masalah
efisiensi.
1.4 Ruang Lingkup Sistem
Aplikasi ini difokuskan untuk menyediakan jasa pencatatan informasi service kendaraan.
Adapun ruang lingkup yang diberikan adalah sebagai berikut:
-

User mempunyai id dan password untuk autentifikasi masuk sistem sebagai standart
keamanan.


-

Server sudah tercentralized dan di pegang oleh admin yang secara langsung juga sebagai
pengontrol sistem.

-

Fasilitas pencatatan dilakukan oleh Own User, sehingga user hanya perlu melakukan
pengecekan saja.

-

Fasilitas forum diberikan penuh pada semua user untuk menggunakan, namun ada
moderator yang bertugas untuk menyaring konten artikel seperti pada forum umumnya.

-

Antri secara online ketika akan melakukan service sehingga sangat efektif untuk user
sendiri.


-

Sistem bisa mencetak data yang dibutuhkan yaitu data service.

1.5 Batasan Sistem

Dalam Cakupan
Membangung aplikasi web dengan
standardisasi pada server web dan aplikasi
server
Bekerja pada browser terkenal seperti
Chrome, Firefox, Opera, etc
Keamanan pada akun user, sandi, dan
kemampuan akses
Instruksi dan kustomisasi yang sederhana
Database dan server yang bisa diatasi dengan
satu hingga tiga komputer
Menampilkan iklan kepada pengunjung dari
para sponsor


Luar Cakupan
Membangun aplikasi web di luar standar

Bekerja pada browser yang jarang dipakai
atau tidak terupdate
Memberikan perlindungan yang lebih
daripada biasanya kepada hacker
Instruksi dan kustomisasi yang rumit
Manajemen berbagai macam kluster dari
server
Menampilkan hanya iklan-iklan yang disukai
oleh user atau pengunjung

1.6 Risk Management

1. Risk Management Pengembangan
Risk
1.kekurangan anggota tim


Solusi
1.anggota sub tim yang lain harus siap kerja

double
2.dana yang belum cair

2.mendesak investor yang telah tanda tangan
kontrak seraya berusaha mengajukan
proposal pada investor lain

3.sebuah tahapan selesai melebihi batas
waktu yang dijadwalkan

2. Risk Managemen Pemasaran
Risk

Solusi

1.tidak mencapai target penjualan


1.merubah model bisnis

2.pelanggan tidak tertarik dengan fitur yang

2.melakukan inovasi dan perbaikan

ditawarkan
3.Kekurangan staf dan dana pemasaran

3.Pemasaran dilakukan lewat internet

4.Tidak mendapat kepercayaan calon

4.mengubah metode pemasaran

pelanggan

3. Risk Management Operasional
Risk
1.muncul pesaing baru


Solusi
1. meningkatkan pelayan dan berinovasi
dengan menambah fitur

2.biaya operasional naik

2.memberikan stand biaya tambahan pada
awal negosiasi biaya

BAB II
PERENCANAAN PROYEK

2.1 Penjadwalan

Metodologi

Bulan 1

Bulan 2


1

2

3

4









1

2





Bulan 3

3

4

1

2

3











Bulan 4
4

1





2

3

4













Studi
Kelayakan
Desain Fungsi
Pemrograman
Pengujian
Pemeliharaan
Dokumentasi



























Adapun Work Breakdown Structure dari sistem yang kami kembangkan, kami buat
dengan software Gant Project, dan kami gambarkan seperti di bawah ini :

2.2 Sumber Daya Manusia dan Hardware/Software

2.2.1 Sumber daya manusia internal dari team developer

NO

NAMA

PERAN

DETAIL KEGIATAN
>Bertanggung

1

MOHAMAD SYAUQI
REZA

keseluruhan
Project Manager

jawab

pada

project

yang

dikerjakan
>Memantau

seluruh

kegiatan

anggota tim ‘;
>Bekerja sama dan berkomunikasi
dengan
2

HARYO HANINDYO

System Analyst

programmer,

analyst

database serta bagian jaringan
>Membahas masalah yang terjadi
pada system

3

4

5

6

7

FACHMI ADITYA
NUGRAHA
CANDRA RATNA
HARIYANTI
TOMY FEBRI
PRADANA
OLIVE KHOIRUL
L.M.A
ISYAR ANDIKA
HARUN

Analyst Database

>Membangun

database

secara

keseluruhan

sehingga

dapat

terhubung dengan baik
Financial
Accounting
Programmer

Programmer

Desain UI

>Mengurus

keuangan

yang

diperlukan oleh system
>Membuat program sesuai dengan
system yang telah ditentukan
>Membuat program sesuai dengan
system yang telah ditentukan
>Membuat perancangan desain
antar muka
>Melakukan dokumentasi system

8

NINING DYAH M

Dokumentasi

setiap fase kegiatan selama project
berjalan

9

BONITA
TRISNAWATI

>Melakukan dokumentasi system
Dokumentasi

setiap fase kegiatan selama project
berjalan

2.2.2 Sumber daya manusia eksternal
-

Investor / project chairman sebagai penanam modal sekaligus pemilik dari
proyek

-

Konsultan proses bisnis untuk menentukan alur proses bisnis yang akan
berjalan pada sistem ini

-

Team instalasi jaringan untuk mengintalasi server dan jaringan pada office

-

Team QA (Quality Assurance) yang dibentuk oleh investor untuk uji
kelayakan sistem

(semua

anggota

pada

team

developer

pun

akan

merangkap menjadi team QA khusus dari internal team).

2.2.3. Kebutuhan Hardware
Pada proyek pengembangan Track Record Kendaraan Online, dibutuhkan
beberapa perangkat keras dan perangkat lunak yang mendukung untuk
pengembangan proyek ini. Sumber daya hardware dapat dibagi menjadi :

MB. I nt el 1155

int el i3 2100 ( 3.1Ghz,C3Mb,Lga1155) int el LGA
1155
MSI H61M-E33 B3 (USB 3. 0) int el Socket 1155

Mem ory DDR3

Visipro 4Gb PC 10600 / 1333Mhz Visipro DDR3

int el LGA 1155

Dokum entasi,
Akutansi Finasial

Harddisk 3.5I nch

WDC SATA I I I Blue 500Gb 16Mb I nt 3,5 I nch

Casing Mid. Tower

Power Up luxury 600W Mult ifunct ion

Opt ical Drive

Sam sung DVDRW SATA OEM I nt ernal

LCD 19inch Kebawah
Keyboard Mouse

int el LGA 1155
MB. I nt el 1155

Syst em Analist,
Program er,
Analisis
Database,
Desainer

Mem ory DDR3
Harddisk 3.5I nch
At i PCI Exp.
Casing Mid. Tower

Benq 15.6 I nch G615HDPL LED Size 15 inch
Power Logic Power Logic Keyboard+ Mouse Wireless
Zen Air 2200 Keyboard Mouse
int el i5 2500 ( 3.3Ghz,C6Mb,Lga1155) int el LGA
1155
Gigabyt e GA-H67M-D2-B3 int el Socket 1155
TEAM Xt reem 4GB* 3 TXD312G1600HC8MTC-D
( Xt reem Overclocker CL 8- 9-8- 24) DDR3
WDC SATA I I I Green 2 TB 64Mb I nt 3,5 I nch
HI S HD 6790 1Gb I CEQX DDR5 At i Radeon PCI Exp.
Power Up luxury 600W Mult ifunct ion

Opt ical Drive

Sam sung DVDRW SATA OEM I nt ernal

LCD 20inch Keatas

LG 21.5 I nch E2241T LED Size 21 inch

Keyboard Mouse

Server Pr ocessor

Server
Server Mot herboard

Power Logic Power Logic Keyboard+ Mouse Wireless
Zen Air 2200 Keyboard Mouse
int el X3330 Box Xeon Quad Core
( 2. 66Ghz,C6Mb,1333Mhz,Lga 775) f or server
Pr ocessor
TYAN B2912G24V4H- E AMD Barebonr Server
( I nclude rackm ount chassis, m ot herboard,
powersupplay) for server Mot herboard

Server Mem ory
Server Harddisk
Server Casing
Server Acc.

Visipro 4Gb PC 1333Mhz ECC Regist er For Ser ver
Mem ory
Seagat e 500Gb ES Sat a I I 7.2 RPM 32Mb for server
Harddisk
Enlight EN- 8990 Rackm ount 4 U 850W Single 24+ 8
Pins for server Casing
ACARD AEC6898 ACARD AEC6898 4 Ch SATA RAI D
support Raid 5 SATA Raid Adapt er Accessories

2.2.4 Kebutuhan Software
Pada proyek pengembangan Track Record Servis Kendaraan bermotor,
dibutuhkan beberapa perangkat lunak yang mendukung untuk pengembangan
proyek ini.
 Windows 7 Ultimate
 Microsoft Server 2008 R2
 Kaspersky
 Corel Draw X5
 Adobe Photoshop CS 5
 Microsoft Office
 Oracle Internet Application Server Standart Edition
2.3 Metodologi dan Proses Teknis
2.3.1 Studi Kelayakan
Banyaknya jumlah kendaraan bermotor di Indonesia membuka peluang pasar
untuk membuat aplikasi yang berhubungan dengan kendaraan bermotor. Salah
satunya potensi yang dapat dikembangkan adalah digitalisasi buku servis
kendaraan.
Setelah melakukan riset mengenai jumlah kendaraan bermotor di pasar
Indonesia, aplikasi Aplikasi Track Record Kendaraan memiliki potensi untuk
memiliki banyak pengguna karena, jumlah pengguna kendaraan di Indonesia ± 76
.907. 127 (sumber:bps.go.id) dan terus meningkat jumlahnya setiap tahun. Dengan
meningkatnya jumlah pengguna kendaraan bermotor, maka pengembang optimis ke
depannya jumlah pengguna aplikasi ini juga akan meningkat. Persaingan yang
dihadapi juga lebih mudah, sebab aplikasi dengan fitur sejenis belum banyak
ditawarkan .

Dari segi ekonomi, Aplikasi Track Record Kendaraan Online ini akan
membantu mengurangi pengeluaran yang harus dikeluarkan oleh perusahaan ,
dengan menghemat biaya cetak buku servis kendaraaa. Selain itu proyek ini
mempermudah pemilik kendaraan untuk melakukan servis dari mana saja, karena
telah terhubung secara online.
Aplikasi ini sendiri bersifat gratis, pengguna yang telah membeli kendaraan
bermotor dari pabrikan yang menjalain kerja sama dengan tim pengembang dapat
langsung memanfaatkan aplikasi ini tanpa membayar biaya tambahan,
Pemasaran, menyangkut tentang starategi yang digunakan untuk meraih
sebagian pasar potensial atau pelung pasar atau seberapa besar pengaruh strategi
tersebut dalam meraih besarnya market share.
Dengan menggunakan perangkat keras dan perangkat lunak yang memiliki
performa tinggi dan teknologi terbaru,aplikasi ini diharapkan mampu berjalan sesuai
dengan kebutuhan yang telah dibuat, sehingga upgrade perangkat keras maupun
lunak baru akan dibutuhkan ± 5 tahun setelah aplikasi ini dirilis.
Manajemen pembangunan proyek akan ditangani oleh tim pengembang
dengan beranggotakan 9

orang ,dengan satu orang manajer proyek. Tim

pengembangan juga bertugas untuk melakukan maintenance pada aplikasi setelah
aplikasi dirilis.
Sumber dana untuk pengembangan aplikasi ini diperoleh dari investasi yang
ditanam oleh investor dan proyeksi pengembaliannya akan dilakukan dalam jangka
waktu 5 tahun, dengan asumsi biaya operasional naik sebesar 20% tiap tahunnya
dan pemasukan meningkat sebesar 10 % tiap tahunnya. Setelah 5 tahun akan
diadakan perjanjian baru antara tim pengembang dan investor untuk prosentase
pembagian saham
2.3.2 Desain Fungsi
Entity Relationship Diagram dan Use Case Diagram

uc

i d_member

nam a_depan

Mem ber

Nama_OperatorDeal er
Nama_Deal er

Nama_m em ber
Al amat_Deal er
nama_bel akang
Alam at_OperatorDeal er
Alam at_Bengkel

i d_OperatorDeal er

Mel ayani
Daerahbengkel

Pekerjaan_Mem ber

Al amat_Bengkel

Ttl _M em ber

Hari
Nam a_Bengkel
Nama_OperatorBengkel

Waktu_servi s

Tanggal

Waktu_servi s

Operator Deal er
Tanggal

i d_OperatorBengkel

Kendaraan_M em ber
Jam

Jam
Mengontrol
Nama_admi n

Hari

No_poli si
No_rangka
Opeator Bengkel

Alamat_OperatorBengkel
merek

Admi ni strator

tahunpembuatan

warna
di kontrol
ti pe

i d_admi n

No_m esi n

mel ayani

Moderator

No_post
Jeni s_post

m engatur
mengatur
Nama_moderator
Forum
Waktu_post

Servis

Jam

i d_m oderator
i d_member
Nam a_mem ber

Hari

Detai l_servi s

No_rangka

Tanggal

Kendaraan_Member

Antri
id_servis

No_m esi n

nama_bel akang
Nama_bengkel
JarakT em puhTerakhi r
No_poli si

Waktu_servi s

ti pe

Al amat_M em ber

nam a_depan
No_antri

i d_user

warna
tahunpembuatan
Tempat_servi s

Nam a_bengkel

Hari
Waktu_antri

m erek
Tanggal

Jam

Daerahbengkel
Al am at_Bengkel
Hari
Tanggal

Jam

Activity Diagram


Login
Aktor: member
Sebelum menggunakan semua fitur maupun layanan
yang tersedia pada sistem ini, terlebih dahulu user

menuju halaman web "Serve Hicle"

diharuskan untuk Login. Pertama, buka halaman web
Serve Hicle. Kemudian menuju login field untuk proses
login dengan mengisi username dan password. Terdapat

menuju login field

dua kondisi pada proses login, yaitu: valid dan invalid.
Invalid, jika username atau password salah, maka proses
akan kembali ke proses sebelumnya yaitu pengisian

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

username dan password. Valid, jika pengisian username
dan password sudah benar, maka akan lanjut ke proses
selanjutnya yaitu masuk ke halaman Serve Hicle. Proses
login selesai.

selesai



Melihat data member
Aktor: member
Untuk melakukan semua aktifitas harus melalui proses login terlebih dahulu,
termasuk “melihat data member”. Proses login sama seperti yang telah dijelaskan
sebelumnya. Setelah itu, klik tombol untuk melihat data member.

menuju halaman web "Serve Hicle"

menuju login field

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

klik tombol untuk melihat data member

selesai



Lihat data kendaraan
Aktor: member
Member harus Login terlebih dahulu untuk melihat data kendaraannya. Proses login
sama seperti yang dijelaskan sebelumnya. Kemudian masukkan nomor mesin.
Terdapat dua kondisi dalam proses tersebut, invalid dan valid. Invalid apabila nomor
mesin yang dimasukkan salah dan valid apabila nomor mesin yang dimasukkan benar,
maka akan berlanjut ke proses selanjutnya.

menuju halaman web "Serve Hicle"

menuju login field

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

request lihat data motor

memasukkan nomor mesin
nomor mesin invalid

Decisi
nomor mesin valid

selesai



Lihat riwayat servis
Aktor: member
Member harus Login terlebih dahulu untuk melihat data kendaraannya. Proses login
sama seperti yang dijelaskan sebelumnya. Kemudian member request untuk melihat
data servis. Proses selesai.

menuju halaman web "Serve Hicle"

menuju login field

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

request lihat data servis

selesai



Input antrian
Aktor: member
Sama halnya dengan proses lainnya, “Input Antrian” juga harus melalui proses
login terlebih dahulu. Kemudian klik “tambah antri”. Proses selesai.

menuju halaman web "Serve Hicle"

menuju login field

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

klik “tambah antri”

selesai



Cek dan batal antri
Aktor: member
Untuk mengecek antrian, langkah pertama adalah request halaman pertama,
kemudian lihat daftarantrian servis. Terdapat dua kondisi dalam proses tersebut,
yaitu cancel dan antri. Untuk cancel, member bisa meng-klik tombol X dan untuk
antri, member bisa melanjutkan proses selanjutnya

menuju halaman web "Serve Hicle"

menuju login field

valid
isi username dan password

invalid

valid

masuk halaman "Serve Hicle"

request halaman utama

lihat daftar antrian servis
klik tombol X cancel

Decisio
antri

selesai



Log out
Aktor: member
Log out halaman Serve Hicle dengan cara menuju “Log Out” field, kemudian klik
link log out tersebut.

menuju halaman web "Serve Hicle"

menuju login field

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

menuju "Log out" field

Klik "Log Out"

selesai



Lihat data member
Aktor: Admin
Admin melakukan login terlebih dahulu sebagai admin kemudian melakukan
request data member dengan menekan lihat data member.

lihat data member

menuju halaman web serve hicle

klik login

isi username dan password

[not valid]

valid not valid

[valid]

masuk halaman serve hicle

klik lihat data member

selesai



Register member baru
Aktor: Admin
Admin melakukan login terlebih dahulu kemudian admin add new member dan
mengisi form data member beserta nomor polisi kendaraannya.

register member baru

menuju halaman web serve hicle

klik login

isi username dan password

[not valid]

valid not valid

[valid]

klik add new member

mengisi form data new member

selesai



Login admin
Aktor : Admin
Admin melakukan login dengan memasukkan username dan passwordnya.

menuju halaman web "Serve Hicle"

menuju login field

isi username dan password

invalid
valid
masuk halaman "Serve Hicle"

selesai

Sequence Diagram


Batal antrian

batal antrian

interface home member
Member
perintah batal antri
pesan batal sukses()



Cek antri

cek antrian

interface home member
Member
perintah menampilkan daftar antrian
menampilkan halaman daftar antri



Input antrian

input antrian

interface antri
Member
permintaan tambah antri
menampilkan form antrian
input data
perintah menyimpan data

pesan berhasil()

Simpan data



Input data servis

Input Data Servis

interface service area
Admin
permintaan input data user
menampilkan halaman input data user
input(nomor mesin)
cek nomor mesin
menampilkan halaman input data servis
input(data servis)
menampilkan halaman konfirmasi
permintaan memeriksa kebenaran data
cek data
pesan berhasil()



Lihat data member

Lihat data Member

Interface Member
Member
opsi lihat data member

menampilkan data member



Lihat data motor

Lihat data Motor

Interface motor
Member
permintaan melihat data motor
menampilkan halaman input nomor mesin
input(no.mesin)
cek no.mesin
menampilkan data motor



Lihat Riwayat Servis

Lihat riwayat servis

Interface Servis
Member
permintaan melihat data servis
menampilkan halaman input nomor mesin
input(no.mesin)
cek no.mesin
menampilkan halaman input data servis
input data servis
menampilkan halaman konfirmasi
menkonfirmasi kebenaran data
pesan berhasil()



Login admin

Login Admin

Interface login

interface home

Member
input(username,password)

cek username password
permintaan menampilkan halaman home
menampilkan halaman home



Login Member

Login Member

Interface login

interface halaman member

Member
input(username,password)

cek username password
permintaan menampilkan halaman member
menampilkan halaman member

LogOut Admin
logOut Admin

interface(yang saat itu dibuka)
Admin
opsi logout
proses
pesan berhasil()



logOut Member

logOut Member

interface(yang saat itu dibuka)
Admin
opsi logout
proses
pesan berhasil()



Registrasi member baru

registrasi member baru

interface member

interface input member baru

Admin
opsi tambah member
permintaan menampilkan form member baru

menampilkan form
input data member
permintaan menyimpan data member
menyimpan data
menampilkan halaman member

2.3.3 Pemrograman
Dalam pembuatan sistem ini, pemrograman meliputi pembuatan interface
yang

menggunakan bahasa

pemrograman

HTML

dengan

media

Adobe

Dreamweaver. Sedangkan untuk mendesain layout menggunakan photoshop
Path

VC

Description

web/

Yes

HTML and JSP files

web/css/

Yes

CSS files, if any

web/images/

Yes

Image files, if any

2.3.4 Keamanan
Fakta penting yang harus developer tahu adalah masalah data. Sistem harus
bisa menjaga keamanan data didalamnya, mulai dari data yang harus terkontrol.
Tidak adanya salah penggunaan, seperti email spam. Ataupun sistem tidak boleh
terbobol oleh hacker. Dan juga dalam perubahan data harus benar-benar di
autentifikasi masalah kebenarannya. Maka dari itu untuk keamanan sistem harus
benar benar terjaga.
Sedangkan untuk mengamankan jaringan, langkah yang ditempus sebagai
berikut :
 Sebuah perangkat firewall yang membatasi akses ke port jaringan tertentu
(misalnya, port 80 untuk akses web server).

 Software firewall membatasi akses ke port jaringan tertentu (misalnya, port 80
untuk akses web server).
 Hanya informasi akhir yang dapat diakses melalui Internet. Server sendiri
melakukan komunikasi melalui LAN.
 Semua jaringan komunikasi berlangsung melalui virtual private network (VPN)
yang dienkripsi dan tidak dapat diakses oleh orang luar.
 Semua jaringan komunikasi berlangsung melalui LAN yang tidak memiliki
koneksi ke Internet.

Mekanisme aplikasi keamanan yang digunakan pada system ini, yaitu :
 Nilai masukan ke dalam setiap bidang divalidasi sebelum digunakan
 Username dan password yang diperlukan untuk akses.
 Sandi disimpan dienkripsi
 Verifikasi alamat pengguna email
 Kualitas password diperiksa
 Pengguna harus memiliki file sertifikat pada mesin klien mereka sebelum
mereka dapat terhubung ke server
 Pengguna diberi peran yang menentukan hak akses mereka. Peran-peran adalah:
Pengunjung: Pengunjung ke situs tidak login, tidak ada hak akses untuk
mengubah apa pun
- Pengunjung: Pengunjung ke situs tidak login, dapat mengeposkan pesan
anonim.
- RegisteredUser: User login, memiliki hak akses untuk A, B, dan C.
- Administrator: Izin untuk mengubah apa pun, bahkan atas nama pengguna
biasa lainnya
 Setiap tindakan (menampilkan informasi atau perubahan) mensyaratkan bahwa
pengguna harus melakukan verifikasi.
 Akun yang ter hack atau disalahgunakan dapat dengan cepat dinonaktifkan oleh
administrator.
 Administrator dapat memeriksa hak akses pengguna.
 Administrator dapat mengaudit semua akses dan perubahan
 Semua komunikasi dengan pengguna akan dienkripsi (misalnya SSL)
 Beberapa komunikasi dengan pengguna (misalnya, username dan password)
akan dienkripsi (misalnya SSL)

 Administrator akan bertanggung jawab untuk mencegah serangan injeksi SQL
(yaitu, hacker mencoba untuk memasukkan pernyataan SQL melalui bidang
aplikasi UI).
 Lapisan akses data akan memungkinkan read-only koneksi, yang akan
digunakan untuk permintaan yang urgent.

BAB III
PENGGUNAAN SISTEM

3.1 Fitur
Dalam sistem ini, terdapat beberapa fitur yang dapat digunakan oleh user. Fiturfitur ini dirancang untuk mempermudah user. Fitur-fitur tersebut antara lain :
Komponen UI
HOME
Kotak Dialog Login

--Username atau email

--Password

--Login

--Register

ARTIKEL

--Search

--Banner Space

Tujuan

Constraints

Menampilkan halaman awal
sistem
Verifikasi user yang akan Tiga kali batasan untuk login.
memasuki sistem
Bila tiga kali gagal login,
maka selama 1 jam tidak bisa
login.
Identifikasi akun user
Username atau email yang
dimasukkan oleh member
harus valid. Karakter hanya
terdiri
dari
titik
(.),
underscore (_), at (@),
nomor (0-9), dan alphabet (az, A-Z) .
Verifikasi user sesuai dengan Isi password dengan minimal
username
delapan karakter dengan
kombinasi huruf dan angka.
User menyelesaikan proses Tiga kali batasan untuk login.
login setelah memasukkan Bila tiga kali gagal login,
username dan password
maka selama 1 jam tidak bisa
login.
Memungkinkan user baru Digunakan ketika user yang
/belum terdaftar memasuki masuk belum mempunyai
sistem
username dan password
untuk memasuki sistem
Menampilkan halaman yang Member bisa mengakses
berisi artikel terbaru dan atau fiture
artikel
setelah
kumpulan artikel lama yang melakukan proses login
berkaitan dengan otomotif
terlebih dahulu.
Memungkinkan user mencari Member bisa search atau
data secara cepat
mencari
sesuatu
yang
terdapat di dalam Serve Hicle
setelah melakukan proses
login terlebih dahulu.
Merupakan tempat untuk Iklan yang terpasang adalah

pemasangan iklan
BOOKING SERVICE

--Nama

--NOPOL

--Daerah

--Bengkel

Menampilkan
halaman
formulir pendaftaran antrian
service
Memungkinkan
user
memasukkan namanya
Memungkinkan
user
memasukkan nomor polisi
kendaraanya
Memungkinkan user memilih
daerah
tempatnya
akan
melakukan service
Memungkinkan user memilih
bengkel untuk melakukan
service

iklan yang bekerja sama
dengan Serve Hicle
Booking service hanya bisa
dilakukan di satu bengkel
saja.
Entri nama sesuai kartu
identitas, misal: KTP, SIM,
dll
Entri nomor polisi sesuai
SIM
Sistem akan memunculkan
pilihan daerah dan user harus
memilih salah satu
Sistem akan menampilkan
bengkel mana yang ada di
daerah yang telah dipilih user
dan user harus memilih salah
satu
Untuk menikmati fiture ini,
member
diharuskan
mengakses web kemudian
daftar antri untuk servis di
“Booking Service”
Sistem langsung tidak akan
menyimpan data untuk antri
servis
Sistem
tidak
akan
menyimpan data jika salah
satu belum diisi

--Antri

Memungkinkan user untuk
melakukan
antri
servis
kendaraan

--Batal

Memungkinkan user untuk
melakukan pembatalan antri
servis kendaraan
Memungkinkan
user
meminta
agar
sistem
menyimpan data yang telah
dimasukkan
Memungkinkan user untuk Member bisa mengecek
menampilkan daftar antrian nomor
antrian
setelah
kendaraan yang disesrvis
melakukan proses “Antri” di
sistem Serve Hicle
Menampilkan
halaman Mengecek data kendaraan
tentang
segala
sesuatu dan data service.
tentang data user
Tempat user meletakkan Menampilkan gambar/ foto
gambar profil
yang berformat JPEG
Memungkinkan
user Data diri diisi sesuai kartu
mengetahui tentang data diri identitas,
missal:
nama
yang telah tersimpan di lengkap, alamat, tanggal

--Submit

--Cek Antrian

RIDER AREA

--User Image
-- Data Diri

--Data Kendaraan

--Riwayat Servis

--Servis 01—dst

--Log out
SCHEDULE

--Drop down list kota

--Submit

sistem
Memungkinkan
user
mengetahui data tentang
kendaraanya yang tersimpan
di sistem
Memungkinkan
user
mengetahui servis apa yang
telah
dilakukan
pada
kendaraannya
Memungkinkan user melihat
secara spesifik servis apa
yang telah dilakukan pada
servis pertama, kedua,...dst
Memungkinkan user untuk
keluar dari sistem
Memungkinkan user untuk
mengetahui jadwal bengkel
berdasarkan nama kota .
Memungkinkan user unuk
memilih
kota
yang
diinginkan
Memungkinkan user untuk
mengetahui jadwal bengkel
berdasarkan kota yang telah
dipilih

lahir, dll
Data kendaraan diisi sesuai
BPKB, seperti: nopol, jenis
kendaraan, merk kendaraan
Mengecek data
dan data service.

kendaraan

Mengecek data
dan data service.

kendaraan

Keluar dari system
Menampilkan
schedule
hanya berdasarkan kota
List kota yang muncul hanya
yang bekerjasama dengan
Serve Hicle saja
Hanya list
kota yang
terintegrasi dengan Serve
Hicle saja yang muncul

3.2 Petunjuk Penggunaan Sistem
3.2.1 Dari sisi user
A. Login
Sebelum menggunakan semua fitur maupun layanan yang tersedia pada sistem
ini, terlebih dahulu user diharuskan untuk Login. Berikut langkah yang harus
ditempuh user :
1. Buka halaman utama http:/ / marettim.16mb.com/ site/

Gambar 1. Halaman utama

2. Isikan username atau email dan password yang telah terdaftar pada database sistem
pada pop-up yang muncul

Gambar2. Pop-up Login

3. Klik “LOGIN” dan akan muncul halaman “Rider Area”

Gambar 3. Halaman Rider Area

B. Melihat Data Diri Member
Untuk melihat data diri member yang tersimpan di database sistem, maka
lakukan langkah dibawah ini :
1. Klik menu “Rider Area Cari Data”
2. Tampilan halaman Cari Data

Gambar 4. Tampilan data diri

C. Melihat Data Kendaraan
Sistem menyimpan data mengenai kendaraan bermotor yang dimiliki oleh
member. Untuk mengakses data tersebut, maka user diharuskan mengikuti langkahlangkah dibawah ini :
1. Klik menu “Rider Area Data Kendaraan”
2. Tampilan halaman Data Kendaraan

Gambar 5. Data kendaraan

D. Melihat atau Menandai Servis
Untuk melihat data servis/menandai servis apa saja yang telah dilakukan pada
kendaraan bermotor, maka langkah-langkah yang harus dilakukan :
1. Klik menu “Rider Area  Riwayat Servis”

Gambar 6. Tampilan halaman riwayat servis

2. Klik salah satu tombol yang ingin dilihat/diisi data servisnya (misal: jika member
menginginkan mengisi/melihat data servis pertama, maka klik tombol yang
bertuliskan “Servis 01”)
3. Berikan tanda (√) pada kotak yang ada disamping daftar servis

Gambar 7. Tampilan halaman servis setelah dicentang

E.Booking Servis
Untuk memudahkan member melakukan servis kendaraan bermotor, maka
sistem menyediakan layanan daftar servis secara online. Dengan layanan ini, member
tidak perlu membuang waktu datang ke bengkel terdekat untuk mendaftar dan
selanjutnya menunggu antrian dalam waktu cukup lama. User dapat mendaftar secara
online, dan memilih bengkel mana yang sekiranya dapat melayani dengan cepat.
Untuk menggunakan layanan ini, maka langkah-langkah yang harus dilakukan :
1. Klik menu “BOOKING”
2. Member mengisikan data sesuai dengan yang diminta
3. Memberi tanda centang pada “ANTRI” jika member menginginkan melakukan
antrian
4. Klik tombol “Submit” untuk menyelesaikan proses booking antri

Gambar 8. Tampilan halaman awal “Booking Service”

Jika member menginginkan untuk mengetahui daftar antriannya, user
mengikuti langkah-langkah dibawah ini:
1. Member mengisikan data sesuai dengan yang diminta
2. Tekan tombol “Cek Antrian”

3. Sistem akan menampilkan jadwal antrian member

Gambar 9. Tampilan cek antrian

D. Melihat Jadwal Bengkel Tiap Kota
Jika user sedang berada diluar kota dan menginginkan perbaikan kendaraan,
cukup menggunakan layanan ini untuk mengetahui jadwal tiap bengkel yang terdapat
di kota tersebut. Untuk menikmati layanan ini, berikut langkah-langkah yang harus
diikuti user :
1. Klik “Schedule” pada halaman yang dibuka saat itu

Gambar 10.Tampilan halaman “Schedule”

2. Pilih di kota mana yang ingin diketahui jadwalnya
3. Klik tombol “Submit”
4. Sistem akan menampilkan jadwal yang diminta

Gambar 11.Tampilan jadwal

E.Membaca Artikel
Sistem menyediakan beberapa artikel tentang otomotif yang dapat dibaca oleh
user. Untuk memanfaatkan fasilitas ini, berikut langkah yang harus dilakukan :
1. Klik menu “Artikel”
2. Tampilan halaman Artikel

Tampilan halaman artikel

Gambar 12. Tampilan list artikel

Pada tampilan diatas terdapat beberapa judul artikel yang dapat dibaca oleh
member. Jika member menginginkan untuk membaca salah satu judul, cukup klik
pada judul yang dinginkan. Maka artikel yang bersangkutan akan dimunculkan.
Misalkan, user ingin membaca “Articel 1”, maka cukup klik pada “Articel 1” dan
tampilan yang akan muncul seperti dibawah ini :

Gambar 13. Tampilan artikel per judul

F. Log Out
Jika user(member) menginginkan keluar dari sistem, maka klik “Log Out”
pada halaman yang dibuka saat itu.

3.2 Dari sisi own user
A. Login
Sama halnya dengan member, sebelum menggunakan semua fitur maupun
layanan yang tersedia pada sistem ini, terlebih dahulu admin diharuskan untuk Login.
Berikut langkah yang harus ditempuh user :
1. Buka halaman utama http:/ / marettim.16mb.com/ site/

Gambar 14. Halaman utama

2. Klik link “Admin” pada jendela pop up yang muncul

Gambar 15. Pop-up Login

B. Menambah Member baru / Membatalkan penambahan member baru
Fasilitas ini digunakan oleh Admin untuk menambah anggota baru yang
menggunakan layanan ServeHicle. Langkah-langkahnya :
1. Buka halaman “Rider Area”

Gambar 16. Tampilan halaman rider area

2. Tekan opsi “add new member”, maka akan muncul halaman seperti dibawah
ini :

Gambar 17. Pop up add new member

Isi semua data yang dibutuhkan, kemudian tekan “Add Member”. Untuk
membatalkan cukup tekan opsi “Cancel”
C. Input data Servis
Admin memasukkan servis apa saja yang telah dilakukan oleh member.
Langkah-langkahnya:
1. Buka halaman “Service Area”

Gambar 18. Tampilan halaman Service Area

2. Isikan data sesuai dengan yang diminta dan beri tanda (√) pada kotak
disamping tiap tipe servis. Terkakhir tekan “Submit

Gambar 19. Tampilan Service Area setelah semua data diisi

D. Melihat daftar member yang memesan tempat untuk servis
1. Buka halaman Booking Area

Gambar 20. Tampilan halaman Booking Area

2. Dari halaman tersebut, Admin dapat melihat daftar member yang melakukan
pemesanan tempat
E. Menentukan jadwal tiap bengkel
1. Buka halaman “Schedule Area”

Gambar 21. Tampilan halaman Schedule Area

2. Isikan data sesuai dengan yang diminta dan tekan tombol “Submit” untuk
menyimpan data
F. Melihat daftar artikel
Untuk melihat daftar artikel, Admin cukup membuka halaman “Article”

Gambar 22. Tampilan halaman Article

G. Menambah artikel baru atau membatalkan penambahan
1. Buka halaman “Article”

Gambar 23. Tampilan halaman Article

2. Tekan opsi “add new article”, akan muncul halaman seperti dibawah ini :

Gambar 24. Tampilan “add new article”

Isikan data artikel sesuai dengan yang diminta lalu tekan “Add” dan untuk
membatalkan tekan “Cancel”
H. Log out
Log out dapat dilakukan dari halaman manapun yang saat itu dibuka oleh
Admin. Cukup menekan opsi “Log Out”

Gambar 25. Log Out pada halaman Article

Gambar 26. Log Out pada halaman Schedule Area

Gambar 27. Tampilan log out pada halaman Booking Area

Gambar 28. Tampilan log out pada halaman Service Area

Gambar 29. Tampilan log out pada halaman Rider Area

Setelah opsi “Log Out” ditekan akan kembali ke halaman “Home”

Gambar 30. Halaman Home